Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > несколько методов paint


Автор: iiukyr4uk 14.4.2013, 14:41
Ребятки, возник вопрос, а можно ли в классе наследнике от какого нибудь компонента, определить 2 метода paintComponent чтобы они работали вместе?

Чтобы один я определял так:
Код

public void paintComponent(Graphics g) {

        Graphics2D g2 = (Graphics2D)g;

                .....
}        


А второй так:
 
Код

public void paintComponent(Graphics g) {
        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D)g;
        
                .....
}

Автор: Mirkes 29.4.2013, 19:32
Нельзя, поскольку они (заголовки методов) ничем не отличаются. Java не сможет понять какой использовать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)