1

Swingアプリケーションでは、外部クラスを使用してそれらをインスタンス化して表示できます。

appletviewerを使用せずに、Eclipseの外部のアプレットでも同じことをしたいと思います。

MyappletRunnerクラスを実行し、そのmainメソッドで次のアプレットを開始して表示できるようにしたいと思います。

次のソースコードが与えられます:

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);
  }
}
4

5 に答える 5

2

サードパーティのJAppletをSwingGUIに埋め込んだ場合、パラメータを渡すにはどうすればよいですか?に示されている例があります。。

于 2011-06-26T06:39:01.803 に答える
1

基本的な考え方は、独自のSwingを作成しFrame、アプレットをフレームに追加してから、アプレットにAppletStubインターフェイスのインスタンスを渡すことです。

その最良の例はここにあるようです: http ://www.java2s.com/Code/JavaAPI/java.applet/implementsAppletStub.htm

于 2011-06-26T05:54:36.087 に答える
0

Appletviewerは、必要なツールです(テストしているだけの場合): http ://download.oracle.com/javase/1.3/docs/tooldocs/win32/appletviewer.html

スタンドアロンアプリとして起動する場合は、次のチュートリアルが機能します。http: //java.sun.com/developer/technicalArticles/Programming/TurningAnApplet/

于 2011-06-26T05:06:54.213 に答える
0

なぜあなたがこれをやろうとしているのか正確にはわかりません...あなたはこれをすることによって正確に何を達成しようとしていますか?あなたはJavaアプレットを実行したいと言っています...Javaアプリケーション内で...AFAIK、とにかくそれは不可能です。アプレットを表示したいだけの場合は、appletviewerを使用してください。

于 2011-06-26T05:12:00.560 に答える
0

xyz.javaファイルの先頭に次のコードを記述します。

/*<applet code="xyz.class" height=30 width=50></applet>*/

xyz.javaファイルを保存してコンパイルします。

次に、appletviewerを使用して次のようにファイルを実行します。

c:\jdk\bin>appletviewer xyz.java
于 2012-03-27T10:18:46.770 に答える