несколько методов paint

 
0
 
Java
ava
iiukyr4uk | 14.04.2013, 15:41
Ребятки, возник вопрос, а можно ли в классе наследнике от какого нибудь компонента, определить 2 метода paintComponent чтобы они работали вместе?

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

public void paintComponent(Graphics g) {

        Graphics2D g2 = (Graphics2D)g;

                .....
}        


А второй так:
 

public void paintComponent(Graphics g) {
        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D)g;
        
                .....
}
Comments (2)
ava
antondrafff | 14.04.2013, 20:36 #
Нельзя определить 2 метода с одинаковым именем. Я что-то не пойму в чем вопрос...
ava
Mirkes | 29.04.2013, 19:32 #
Нельзя, поскольку они (заголовки методов) ничем не отличаются. Java не сможет понять какой использовать.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit