applet显示的时候必须要有一个背景(专业点的话可能是容器),在用浏览器执行的时候,它是显示在浏览器上的,当你把applet 转化为application的时候,浏览器这个容器没了,你必须给它再准备个容器,这里可以用JFrame当容器来显示applet,代码如下:

public static void main(String[] args){

 pintu applet = new pintu();

   JFrame frame = new JFrame("PinTu");

   frame.addWindowListener(new WindowAdapter() {

     public void windowClosing(WindowEvent e){

       System.exit(0);

     }

   });

   frame.getContentPane().add(

     applet, BorderLayout.CENTER);

   frame.setSize(650,520);

   applet.init();

   applet.start();

   frame.setVisible(true);

   

}

以前的applet文件里的其他内容一点也不用改,如果你用的是MyEclipse的集成开发环境,这时候该文件既可以当applet 运行,又可以当application运行,炫吧!