package game;import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Face 
{
private JFrame gameframe = null;
private GamePanel gamepanel = null;
private int framewidth = 0;
private int frameheight = 0;
public Face()
{
gameframe = new JFrame();
framewidth = 400;
frameheight = 400;
gamepanel = new GamePanel(framewidth, frameheight);
gameframe.getContentPane().add(gamepanel);
gameframe.setVisible(true);
gameframe.setSize(framewidth, frameheight);
gameframe.addWindowListener
( new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);

}
public static void main(String args[])
{
Face myface = new Face();
}}
class GamePanel extends JPanel
{
private int panelwidth = 0;
private int panelheight = 0;

public GamePanel(int width, int height)
{
panelwidth = width;
panelheight = height;
   this.setSize(panelwidth, panelheight);
   this.setVisible(true);
}
public void paintComponent(Graphics g)   
 {            
         super.paintComponent(g);            
         System.out.println("1");
 } 
}为什么paintComponent这个函数没有调用??