为什么用paintComponent(Graphics g)方法时要调用super.paintComponent(Graphics g)呢?
例:
class ContentPanel extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawOval(120.60.150.70);}}
例:
class ContentPanel extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawOval(120.60.150.70);}}
用super是来通用Jpanel中的方法!
看看Jpanel是不是还继承其他类?
编译器会在method table中查找合适的方法。
(请查看多态)。