Привет, я новичок в программировании на Java, и мне нужен кто-то, объясняющий мне эти строки кода:
public class drawpanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
...
}
}
Я не понимаю строку public void paintComponent(Graphics g)
: почему я должен объявить эту функцию таким, как если бы она была предопределена в JPanel?
И эта строка super.paintComponent(g)
: я вообще этого не понимаю. Благодарим вас за помощь.