2010-12-13 10 views
3

2つの関連プロセスがあり、私たちの設計者は、メインウィンドウに埋め込まれた2番目のプロセスウィンドウを必要としています。JFrameを別のプロセスに組み込むJFrame

ウィンドウはJDialogですが、この作業を行うために別のフォームに簡単にリファクタリングすることができます。これが可能かどうかわかりません。あるプロセスウィンドウ内に別のプロセスによって制御されるウィンドウが必要です。

これはJavaで実行できますか?

ありがとう

Bodger

+1

GUIへの参照を共有できるように、他のプロセスをスレッドに変換することは可能ですか – user489041

+0

より良い単語がないため、別のJava名前空間、すなわち「プラグイン」フレームワークを持つ別々のプログラムとして構築しました。メインプログラムと "プラグイン"はソケットを介して通信しますが、別々のウィンドウを表示します。私はそれを見ることができますが、プログラムを別々に保つことを望んでいました。 – Bodger

+0

私は同僚とスレッドの再構築について議論し、それが飛ぶかどうか確認します。私は後で戻ってくるだろう。 – Bodger

答えて

1

はい、あなただけのイベントディスパッチスレッド上で何が起こっているかに注意する必要があります。

+0

もっと重要なのは、別のウィンドウの中に別のプロセスウィンドウを表示するにはどうしたらいいですか? – Bodger

+0

あなたの質問についてもっと具体的にする必要があります。プロセスによってはどういう意味ですか?第二に、それが重要だったのならなぜそれは簡単に行えると言いましたか? – jzd

+0

>あなたの質問についてもっと具体的にする必要があります。プロセスによってはどういう意味ですか?第二に、それが重要だったのならなぜそれは簡単に行うことができると言いましたか?<異なるプロセスは、共通のjarファイルを持つ別々のJavaプログラムであることを意味します。私はコマンドラインからjava -jar my.jar MainClass1とjava -jar my.jar MainClass2のような異なるjvmsで起動します。簡単なことは、メイン画面をJDialogからJPaneまたはJWindowに必要に応じて変換することです。 JDialogは、それ自身の独立したウィンドウにそれを表示するために使用されます。 – Bodger

関連する問題