Run Java-applets directly ( without html page )

一世执手 提交于 2020-01-21 04:52:24

问题


I have a problem.

How i can run my java-applet directly without embedded in my web page?

I know appletViewr can execute applet without a browser but I need to get java applet without html page.


回答1:


Appletviewer is the way to go, BUT, it still requires a webpage with an applet-tag.

An alternative solution is to write a stub class, with a main method, that instantiates the applet, calls init(), start(), stop() and destroy() as would otherwise have been done by the browser or appletviewer.




回答2:


Use below code with your code, where AppletClass is your Applet class.

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);

More customizations can be done as required.




回答3:


Build a subclass, which implements main-method, and call init(), start(), stop(), destroy as needed.




回答4:


If you use eclipse: Right-Click on your main java file (the one which extends Applet), select the 'Run As' submenu, and select 'Applet.




回答5:


Use /*<applet code="java file name " height=150 width=150></applet>*/ before declaring applet class and then compile java program and run applet by using appletviewer it execute perfectly don't require any html file




回答6:


Run appletviewer [ options ] urls ...

Documentation




回答7:


<applet code=classname height=200 width=200>

</applet>

Simply write this code in your java program and first run using:

javac classname.java

after

run:appletviewer classname.java


来源:https://stackoverflow.com/questions/3012124/run-java-applets-directly-without-html-page

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!