NetBeans を使用しています。test1.java と test2.java などの別々のファイルで 2 つの JFrame を作成する必要があります。test1 は単純な登録フォームで、test2 は画像をキャプチャする Web カメラ アプリケーションです。
Test1 JFrame に test2 JFrame を表示したいと考えています。これどうやってするの?
私がしたことは、独自の GUI を作成するまったく新しいクラスを作成することでした。main メソッドは追加しませんでした。別の名前を付けただけです。そして、その GUI ページをポップアップさせたいときは、いつものPage page = new Page()
方法で呼び出しました。私が行ったことがもう1つあります。赤いXを押したときにすべてが終了しないようsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
に私が使用した典型的な代わりに、ウィンドウを取り除き、他のウィンドウを開いたままにしますsetDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
あなたが望むものはJInternalFrameと呼ばれ、JFrame とは別のコンポーネントであると思います。
内部フレームの説明はこちら
http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html
test2
フレームを内部フレームに変更して、必要な動作を得ることができるはずです。