查看没有HTML的Java Applet,没有浏览器,没有Appletviewer?

时间:2011-06-26 05:05:14

标签: java eclipse browser applet 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);
  }
}

5 个答案:

答案 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