2

NetBeans を使用しています。test1.java と test2.java などの別々のファイルで 2 つの JFrame を作成する必要があります。test1 は単純な登録フォームで、test2 は画像をキャプチャする Web カメラ アプリケーションです。

Test1 JFrame に test2 JFrame を表示したいと考えています。これどうやってするの?

4

2 に答える 2

1

私がしたことは、独自の GUI を作成するまったく新しいクラスを作成することでした。main メソッドは追加しませんでした。別の名前を付けただけです。そして、その GUI ページをポップアップさせたいときは、いつものPage page = new Page()方法で呼び出しました。私が行ったことがもう1つあります。赤いXを押したときにすべてが終了しないようsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);に私が使用した典型的な代わりに、ウィンドウを取り除き、他のウィンドウを開いたままにしますsetDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

于 2012-07-14T01:33:03.553 に答える
1

あなたが望むものはJInternalFrameと呼ばれ、JFrame とは別のコンポーネントであると思います。

内部フレームの説明はこちら

http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html

test2フレームを内部フレームに変更して、必要な動作を得ることができるはずです。

于 2012-06-17T20:04:15.697 に答える