2

JFrame アプリケーションが正常に動作しています。ただし、今は Web 上でアプレットとして実行したいと考えています。これは私がやったことです:

import MyPackage.*;

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;

public class MyName extends JApplet
{

     public void init() {
        setSize(600,450);
        new MyName()
     }

    public MyName() {
        JShellFrame frame = new JShellFrame(true, null, null);
        frame.setVisible(true);
    }

}

このアプレットを実行するための html ファイルを作成するにはどうすればよいですか? また、アプレットが必要とする外部 jar ファイルもあります。アプレットに main メソッドは必要ありませんか?

4

3 に答える 3

1

しかし、今はウェブ上で実行したいと思っています..

次に、このばかげたことをやめて、 Java Web Startを使用してリンクからフレームを起動します。私が「ナンセンス」と言う理由は 2 つあります。

  1. JWS は Java 1.2 から存在しており、アプレットに関してここ数日間、これらのフォーラムで何度も議論されてきました。あなたはあまり研究をしていないようです。
  2. 上に示した「巨大な」2 行のアプレット コード コードのうち、1 つは不適切であり、もう 1 つは無意味であるか、スタック オーバーフロー エラーが発生する危険性があります (どれを見つけようとしても面倒ではありません)。
于 2012-04-08T05:41:26.427 に答える
1

アプレット入門 を参照してください。関連するメソッドライフサイクルをカバーしています。mainメソッドについても言及しています:

Java アプリケーションとは異なり、アプレットは main メソッドを実装する必要はありません。

デプロイセクションでは、HTML ファイルの詳細について説明します。依存関係の jar の場合、タグarchiveの属性で複数の jar を指定できます。applet

于 2012-04-08T03:22:55.023 に答える
0

動作するHTMLは次のとおりです。

<applet archive = "appName.jar" width = 900 height = 506 code = "main.class"/>

アプリのサイズに応じて、幅と高さを変更できます。また、jarへのパスとしてURLを必ず入力してください。

于 2013-09-29T13:39:02.963 に答える