2

同じ名前のボタンを押すと、新しいウィンドウ(Cuprinsと呼びましょう)を作成するアプリケーションがあります。私が抱えている問題は、新しいウィンドウを閉じると、メインウィンドウも閉じることです。キュプリンウィンドウを閉じるときにメインウィンドウを閉じないようにする方法はありますか?

4

3 に答える 3

5

デフォルトのクローズ操作を確認してください。「閉じるときに破棄する」または「閉じるときに何もしない」に設定します

于 2012-12-31T15:19:35.270 に答える
1

新しく開いたウィンドウは、dispose on closeを使用してフレームを破棄するか、setVisible(false)を使用して一時的に非表示にする必要があります。

于 2013-01-01T06:13:31.547 に答える
0

子ウィンドウを作成するときにこの行を使用するだけです。

myFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

使用例:

AddLeagues addLeague = new AddLeagues(); //Child View
addLeague.setVisible(true);
myFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
于 2018-03-25T09:05:00.840 に答える