簡體   English   中英

在沒有HTML,沒有瀏覽器且沒有Appletviewer的情況下查看Java Applet?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM