2012-05-12 7 views
0

私はJavaアプレットを持っています。私はjPanelをフォームとしてjPanelに追加したいと思います。 My JpanelフォームはMyForm.javaという別のJavaファイルにあります。私のJavaアプレットのクラスコードは次のようになります。このページを実行するにはJPanelをJAppletに追加し、それを実行するためのHTMLページを書く

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> 

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

あなたは

+1

私自身、jarファイルを作成します。 –

+0

、htmlファイルのアプレットタグにjarファイルを実装しましたか? – sajad

答えて

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

あなたの特定の質問に答えてください。

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

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

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

Javaソースコードファイル?いいえ - 間違いなく。クラス? 1 Jarをおすすめします。

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

+0

返信いただきありがとうございます。私は質問があります:最終的にjarファイルとJNLPファイルを作成した後。 htmlファイルにタグを設定したいとき。このファイルのうちのどれがCODEプロパティであるべきですか?また、mainメソッドを含む実行可能ファイルを作成する必要がありますか? – sajad

+0

あなたの次の質問には良い質問があります。この質問は答えましたか? –

関連する問題