直接运行Java-applets(不带html页面)

我有个问题。

如何直接运行我的java-applet而不嵌入我的网页?

我知道appletViewr可以在没有浏览器的情况下执行applet,但我需要获得没有html页面的java applet。

Appletviewer是要走的路,但它仍然需要一个带有applet-tag的网页

另一种解决方案是使用main方法编写存根类,实例化applet,调用init()start()stop()destroy() ,否则将由浏览器或appletviewer完成。

在代码中使用下面的代码,其中AppletClass是您的Applet类。

 AppletClass appletClass = new AppletClass (); JFrame frame = new JFrame(); frame.setLayout(new GridLayout(1, 1)); frame.add(appletClass ); // Set frame size and other properties ... // Call applet methods appletClass .init(); appletClass .start(); frame.setVisible(true); 

可以根据需要进行更多自定义。

构建一个实现main方法的子类,并根据需要调用init(),start(),stop(),destroy。

如果你使用eclipse:右键单击主java文件(扩展Applet的文件),选择’Run As’子菜单,然后选择’Applet。

在声明applet类之前使用/**/然后使用appletviewer编译java程序并运行applet它完全执行不需要任何html文件

运行appletviewer [ options ] urls ..

文档

   

只需在java程序中编写此代码,然后首先运行:

 javac classname.java 

 run:appletviewer classname.java