2012-04-08 8 views
2

JFrameアプリケーションがうまく動作しています。しかし、今私はアプレットとしてWeb上で実行したいと思います。これは私がやったことです:JFrameをJAppletに変換する

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

} 

このアプレットを実行するにはどうしたらいいですか?また、アプレットに必要な外部jarファイルもあります。アプレットはメインメソッドを必要としませんか?

答えて

1

チェックアウトGetting Started With Applets関連するmethodslife cycleをカバーしています。 Javaアプリケーションとは異なり

、アプレットがメイン メソッドを実装する必要はありません:それは、同様にmain方法に言及しています。

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

1

しかし、今私は、このナンセンスをドロップし、Java Web Startを使用してリンクからフレームを起動..ウェブ上でそれを実行するために

をしたいと思います。私は2つの理由でナンセンスと言う。

  1. JWSは&はアプレットに関して最後の数日間でこれらのフォーラムで何度か議論されている、Javaの1.2から存在しています。あなたはあまり研究をしていないようです。
  2. 上記の「大量の」2行のアプレットコードコードのうちの1つは不注意であり、もう1つは無意味であるか、スタックオーバーフローエラーを作成する危険性があります(見つけようとすると気にすることができませんでした) 。
0

ここに動作します一部のHTMLです:

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

アプリのニーズ大きさに応じて、幅と高さを変更することができます。また、URLを瓶のパスにしてください。

関連する問題