很多时候我们要运行SWING DEMO, 网上提供的或是JDK自带的SWING DEMO 还有JAVA游戏,有很多是APPLET,你通常怎样运行呢?打开一个耗时且吃内存的IDE?还是自己写HTML装入APPLET?还是自己手工书写main方法?
      这里介绍一个思路,自己开发一个APPLET运行环境,以后每次运行即可
      这里只是最最简单的示例,仅仅是实例化APPLET后,调用了init方法,可以满足我们运行DEMO的需要,如需更多功能,参照APPLET规范添加更多处理即可
  import java.awt.*; import java.awt.event.*; import javax.swing.*; public class RunApplet {  public static void main(String args[]) throws Exception{   if(args==null) return; 
  Class cls = Class.forName(args[0]);   Object o = cls.newInstance();   cls.getMethod("init",null).invoke(o,null);     JFrame frame = new JFrame("applet viewer");   frame.getContentPane().add((Panel)o);   frame.setSize(500,500);   frame.show(); 
  frame.addWindowListener(new WindowAdapter(){    public void windowClosing(java.awt.event.WindowEvent e) {     System.exit(0);    };   }); 
 } }; 
 编写runApt.bat文件,内容如下
  rem 设置RunApplet.class到classpath中 set path=%path%;E:\mytools set classpath = %classpath%;E:\mytools  D:\j2sdk1.4.1\bin\java.exe  RunApplet %1 pause..
  运行runApt命令即可,直接运行Applet了 runApt HelloWorldApplet
 
  可以配置到editplus,关于将runApt.bat 命令集成到editplus,可参照我的另一篇文章: editplus集成开发环境配置(配置编译环境) 
 
  
 
  |