0

私はJavaアプレットを持っていて、デザイン済みのJpanelをjpanelにフォームとして追加したいと考えています。私の Jpanel フォームは、MyForm.java という別の Java ファイルにあります。私の JavaApplet クラスコードは次のとおりです。

public class JavaApplet extends JApplet{
    @Override
    public void init(){
        Container container = this.getContentPane();
        container.add(new MyForm());
    }
     }

このページを実行するための HTML コードは次のように単純です。

<HTML>
<HEAD>
<TITLE>The Palindrome Page</TITLE>
</HEAD>
<BODY>
<P>My favorite meat-related palindrome is:
<BR>
<APPLET CODE="JavaApplet.class" WIDTH=600 HEIGHT=100>
A secret if your browser does not support Java!
</APPLET>
</BODY>
</HTML>

両方の .class ファイル (MyForm.clsss と JavaApplet.cleass) を htmls ファイルに入れることができますか? すべてのコードを 1 つのファイルに入れる必要がありますか?

ありがとうございました

4

1 に答える 1

1
  1. MyFormアプレットの代わりにフレームに追加します。(メイン メソッドでフレームを作成し、そこに追加することもできます。)
  2. これらのクラスを Jar に入れます。
  3. そのための (JNLP) 起動ファイルを作成します。
  4. Java Web Startを使用して、リンクから Jar を起動します。

あなたの特定の質問に答えて。

両方の .class ファイル (MyForm.clsss と JavaApplet.cleass) を htmls ファイルに入れることができますか?

Loose クラス ファイルが両方とも同じディレクトリ (およびパッケージ) にある場合は、それらが見つかるはずです。ただし、単一の Jar を使用する方が安全です。

すべてのコードを 1 つのファイルに入れる必要がありますか?

Javaソースコードファイル? いいえ - 絶対に違います。クラス?1ジャーをお勧めします。

Jar を使用する場合は、要素archiveに属性が必要です。applet

于 2012-05-12T21:03:06.380 に答える