[英]Viewing a java applet outside of the browser without appletviewer
[英]View Java Applet without html and without browser and without Appletviewer?
使用Swing应用程序,我可以使用一个外部类来实例化和查看它们。
我想在Eclipse之外对Applet进行相同的操作,而不使用appletviewer。
我希望能够运行类MyappletRunner
并使其main
方法启动以下applet进行查看。
给出以下源代码:
import java.applet.*;
import java.awt.*;
public class Myapplet extends Applet{
String str;
public void init(){
str = "This is my first applet";
}
public void paint(Graphics g){
g.drawString(str, 50,50);
}
}
基本思想是创建自己的Swing Frame
,将Applet添加到框架,然后将Applet传递给AppletStub
接口的实例。
最好的例子似乎在这里: http : //www.java2s.com/Code/JavaAPI/java.applet/implementsAppletStub.htm
Appletviewer是您想要的工具(如果只是进行测试): http : //download.oracle.com/javase/1.3/docs/tooldocs/win32/appletviewer.html
如果要作为独立应用程序启动,请使用以下教程: http : //java.sun.com/developer/technicalArticles/Programming/TurningAnApplet/
不完全确定为什么要尝试执行此操作…通过此操作您将完成什么操作? 您说要在Java应用程序中运行Java小程序... AFAIK,无论如何,这是不可能的。 如果只想查看小程序,请使用appletviewer。
在xyz.java文件的开头写入以下代码:
/*<applet code="xyz.class" height=30 width=50></applet>*/
保存并编译xyz.java文件。
现在,使用appletviewer执行文件,如下所示:
c:\jdk\bin>appletviewer xyz.java
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.