私はいくつかのJFramesを作ったので、JAppletからそれらを呼びたいと思います。これを行う最善の方法は何ですか?私のinitメソッドでJFramesをインスタンス化して、ボタンが押されるたびに呼び出すことができますか?JFrameを開くJava Appletにボタンを作成するにはどうすればよいですか?
1
A
答えて
0
これは初期化時にJFrameを初期化して保存したようです。 JFrameを初期化から再インスタンス化する必要はありません。代わりに、アプレットのフィールドにそれを格納し、ボタンが押されたときにそれを使用するだけです。
か、シングルトンと遅延初期化を使用することができます。
class JFrameToOpen extends JFrame {
private static JFrame frame = null;
private JFrameToOpen() {
//init
}
public static GetJFrame() {
if(frame==null) {
frame=new JFrameToOpen();
}
return frame;
}
}
しかし、シングルトン醜いと多くの人々がそれらを避けるために選択されています。
3
JFrameを開くJavaアプレットでボタンを作成するにはどうすればよいですか?
JAppletから別のウィンドウを開く場合は、JDialogを作成して表示することをお勧めします。それらはJFrameと同様に作成および表示されますが、異なるコンストラクタを使用します。あなたはJDialogのの「所有者」パラメータのアプレットのウィンドウを取得する必要がありますが、これは介して取得することができます。
compはJAppletの中に見える要素であるWindow w = (Window) SwingUtilities.getAncestorOfClass(Window.class, comp);
。
+3
また、[タグ:java-web-start]も検討してください。 – trashgod
0
あなたはそのデフォルトコンストラクタを持つJFrame
を作成し、それを表示することができます:スタンドアロンのプログラムからのようなアプレット同様の方法から
JFrame frame = new JFrame();
JLabel label = new JLabel("Welcome");
frame.add(label);
frame.pack();
frame.setVisible(true);
このコードはフォークを。特別なトリックは必要ありません。アプレット自体には、「アプリケーションを起動するために押す」のようなボタンしか含めることができません。
関連する問題
- 1. JFrameボタンをNetbeansの別のJFrameクラスを開くにはどうすればいいですか?
- 2. プログラムでボタンを作成するにはどうすればよいですか?
- 3. 「再生」ボタンを作成するにはどうすればよいですか?
- 4. Appleウェブサイトのボタンのようにボタンを作成するにはどうすればいいですか?
- 5. Javaでハッシュテーブルを作成するにはどうすればよいですか?
- 6. Javaでオーディオストリーマーを作成するにはどうすればよいですか?
- 7. Javaでオンスクリーンキーボードを作成するにはどうすればよいですか?
- 8. 新しいアクティビティを作成するのではなく、すでに開いているアクティビティを開くにはどうすればよいですか?
- 9. ウェブサービスアプリの作成にはどうすればよいですか?
- 10. 透明なJFrameを作成するにはどうすればよいですか?
- 11. コールログアクティビティを開くインテントを作成するにはどうすればよいですか?
- 12. nsis:フォルダを開くためのスタートメニューのショートカットを作成するにはどうすればよいですか?
- 13. PHP/HTML別のドロップダウンリストを開くドロップダウンリストを作成するにはどうすればよいですか?
- 14. MFCで拡張ボタンのようなVistaを作成するにはどうすればよいですか?
- 15. JFrameのインセットを設定するにはどうすればよいですか?
- 16. UITableViewにUITableViewCellを追加するボタンを作成するにはどうすればよいですか?
- 17. 動的に作成されるボタンのパラメータを設定するにはどうすればよいですか?
- 18. 成長するiOSボタンを作成するにはどうすればよいですか?
- 19. Javaプログラミングを開始するにはどうすればよいですか?
- 20. Jpanelをスクロール可能なJframeを作成するにはどうすればいいですか?
- 21. 作成したファイルを自動的に開くにはどうすればよいですか?
- 22. ドロップダウンメニューを表示するボタンを作成するにはどうすればよいですか?
- 23. HAML - ブラウザをボタンに戻すパスを作成するにはどうすればよいですか?
- 24. WinAPIを使用して「はい」ボタンを作成するにはどうすればよいですか?
- 25. .NETでダイアグラムアプリケーションを作成するにはどうすればよいですか?
- 26. プログラムからJavaファイルからJavaクラスファイルを作成するにはどうすればよいですか?
- 27. Perlクラスを作成するにはどうすればよいですか?
- 28. xcodeでテンプレートサブクラスファイルを作成するにはどうすればよいですか?
- 29. 右上にプログラムボタンで情報ボタンを作成するにはどうすればよいですか?
- 30. 実行時にEnyoでボタンを作成するにはどうすればよいですか?
***開かれたフレームの他に***アプレットは何をしますか? –