大きなSwingプロジェクトがあります。 Swingアプリケーションのjarファイルをアプレットに変換するツールはありますか?Java Swingアプリケーションをアプレットに変換するツール
答えて
また、現在のアプリを起動することもできます。 Java Web Startを使用してリンクから変換は必要なく、アプレットを配備するよりはるかに簡単です。
1+素晴らしいレコーディングのため! –
元のプロジェクトは、JFrameのを作成した場合、あなたは単に
Container contentPane = myFrame.getContentPane();
経由のJFrameのcontentPaneをを取得し、そののcontentPaneとしてJAppletの年代にそれを追加していますが、メニューや、そのようなを失うことになる可能性があります。例えばのために
、public class MyApplet extends JApplet {
@Override
public void init() {
try {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
JFrame myFrame = new MyFrame("Frame");
Container contentPane = myFrame.getContentPane();
setContentPane(contentPane);
}
});
} catch (InterruptedException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
}
}
ので、あなたがこの制限に実行していない行く取得からのJPanelを作成するために連動し、あなたのGUIクラスの大部分を持って良いです。このアプレットは、コマンドライン引数なしでアプリケーションを実行します
public class MyApplet extends Applet {
public void start() {
MyApplication.main(new String[0]);
}
}
:
+1のための 'getContentPane()'。私はそれについて知らなかった。 – AlexR
ほとんどのアプリケーションは、 'frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)'や 'System.exit(0)'の呼び出しなど、サンドボックス化されたアプレットでは許可されていないことを行うことに注意してください。アプレットからフレームを起動する、またはそのコンテンツを使用するようなことは決して簡単ではありません。 –
+1はwell-factoredコンテンツのために、_hybrid_初期化がここで(http://stackoverflow.com/a/9106263/230513)言及したことを認めています。 – trashgod
ツールは、ロングコードの4行です。ここでの制限は、appetが独自のウィンドウを開くことです。ブラウザウィンドウには表示されません。レイアウトが動的であり、JFrame
自体で作成される可能性があるため、一般的にはブラウザにそれを実行するのは簡単なことではありません。したがって、完全に移植するためには、アプリケーション構造の知識が必要です。 ほとんどの場合、それほど難しくないという良いニュースです。 Panelを拡張するアプレット自体を持つJFrameにコンポーネントを追加するコードを呼び出すだけで、コンテナです。
アプリケーションがパラメータを受け取る場合は、init()
アプレットのメソッドを実装する必要があります。
* "このアプレットはコマンドライン引数なしでアプリケーションを実行します。" * start()が呼び出されるたびに(ブラウザが最小化されなくなるたびに)。ほとんどのアプリケーションは、 'frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)'や 'System.exit(0)'の呼び出しなど、サンドボックス化されたアプレットでは許可されていないことを行うことに注意してください。アプレットからフレームを起動する、またはそのコンテンツを使用するようなことは決して簡単ではありません。 –
- 1. Javaアプリケーションをアプレットに変換する
- 2. Javaアプリケーションをアプレットに変換する
- 3. Javaアプリケーションをアプレットに変換する際の問題
- 4. Javaアプリケーションをアプレットの混乱に変換する
- 5. Java SwingをWebベースのアプリケーションに変換する
- 6. SwingアプリケーションをJavaFXに変換する
- 7. Win32 GUIデモ・アプリケーションをJava(アプレット)GUIに変換
- 8. JavaアプレットでのFEST-Swingの使用
- 9. Swingアプリをウェブに変換する
- 10. Javaクラスからアプレットへの変換
- 11. Java Swingコードのデータをテンプレートファイルに変換するのに役立つツールはありますか?
- 12. 非JavaをJavaソースに変換するツール
- 13. Javaアプレットの変数を変更する
- 14. WebアプリケーションのJavaアプレットのメリット
- 15. C#WinformsアプリケーションをJavaに変換する
- 16. Java SwingアプリケーションのIME言語を変更する
- 17. JavaアプレットをWebアプリケーションに変換するにはどうすればよいですか?
- 18. Java Swingアプリケーションのサービス層
- 19. Java Swingアプリケーションの重複セッション
- 20. Java SwingアプリケーションJList null例外
- 21. SwingアプリケーションでJava SwingとJavaFXを混在させる方法は?
- 22. javaをjavascriptに変換する無料のツール
- 23. JavaソースをC++ソースに変換するツール
- 24. .NET 4.0アプリケーションを.NET 3.5アプリケーションに変換するツールはありますか?
- 25. モジュールとしてJava Swingアプリケーションを作成するために使用できるフレームワーク/ツールはありますか?
- 26. JavaアプレットへのPHP変数?
- 27. VLCアプレットを使うためにSwingにブラウザを埋め込む
- 28. JavaアプリケーションをWebアプレットにするときの考慮
- 29. JavaのSwingアプリケーションにWebcamを統合するには?
- 30. ASPをPHPに変換するツール
あなたは@AndrewThompsonが答えとしてあなたのコメントを投稿することができますか?私はそれをチェックしたい:) – confucius