使用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);
}
}
答案 0 :(得分:2)
答案 1 :(得分:1)
基本思想是创建自己的Swing Frame
,将Applet添加到框架中,然后将Applet传递给AppletStub
接口的实例。
最好的例子似乎在这里: http://www.java2s.com/Code/JavaAPI/java.applet/implementsAppletStub.htm
答案 2 :(得分:0)
Appletviewer是您想要的工具(如果您只是进行测试):http://download.oracle.com/javase/1.3/docs/tooldocs/win32/appletviewer.html
如果您想将其作为独立应用启动,则以下教程有效:http://java.sun.com/developer/technicalArticles/Programming/TurningAnApplet/
答案 3 :(得分:0)
不完全确定你为什么要这样做......你到底要做的是什么?你说你想在Java应用程序中运行一个java applet ...... AFAIK,无论如何都不可能。如果您只想查看小程序,请使用appletviewer。
答案 4 :(得分:0)
在xyz.java文件的开头写下以下代码:
/*<applet code="xyz.class" height=30 width=50></applet>*/
保存并编译xyz.java文件。
现在,使用appletviewer执行文件如下:
c:\jdk\bin>appletviewer xyz.java