Обеспокоенность по поводу функции JPanel: paintcomponent ()

привет, я новичок в программировании на Java, и мне нужно, чтобы кто-нибудь объяснил мне эти строки кода:

 public class drawpanel extends JPanel
 {
     public void paintComponent(Graphics g)
     { 
         super.paintComponent(g);
         ...
     }
 }

Я не понимаю строку public void paintComponent (Graphics g) : почему я должен так объявлять эту функцию, если она предопределена в JPanel?

И эта строка super.paintComponent (g) : Я ее вообще не понимаю. Спасибо за вашу помощь.

19
задан rekaszeru 17 May 2014 в 12:43
поделиться