![](/img/trans.png)
[英]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.