源文件:
NotHelloWorld.java
import javax.swing.*;
import java.awt.*;public class NotHelloWorld
{
    public static void mian(String[] args)
    {
        NotHelloWorldFrame frame = new NotHelloWorldFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}
class NotHelloWorldFrame extends JFrame
{
    public NotHelloWorldFrame()
    {
        setTitle("NotHelloWorld");
        setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
        NotHelloWorldPanel panel = new NotHelloWorldPanel();
        add(panel);
    }
    public static final int DEFAULT_WIDTH = 300;
    public static final int DEFAULT_HEIGHT = 200;
}
class NotHelloWorldPanel extends JPanel
{
    public void paintComponent(Graphics g)
   {
        super.paintComponent(g);
        g.drawString("Hello World!",MESSAGE_X,MESSAGE_Y);
   }
   public static final int MESSAGE_X = 75;
   public static final int MESSAGE_Y = 100;
}问题:为什么没有结果啊?Hello World ! 没有出现是什么原因》?这个代码是《JAVA核心技术(第七版的)》