JFrame
1 つのボタンを含む非常に単純なウィンドウがあります: No
.
メイン関数で設定setVisible(true);
しJFrame
、No
ボタンリスナーでウィンドウを閉じたいので、可視性をfalseに設定します。setVisible(false);
その後System.exit(0);
、プログラムを何度も実行するときにメモリリークが発生するのを防ぐために設定します。
2 つの質問があります。
System.exit(0);
上記の場合、本当に必要ですか?- これをウィンドウとして使用すると、プログラム全体が終了するため、実際には使用できませ
JFrame
ん。では、ポップアップ ウィンドウを適切に閉じて、メイン ウィンドウにとどまるにはどうすればよいでしょうか。(今はそれを閉じるだけで、プログラムの実行中に何度か閉じると、プログラムは非常に遅くなります)。popup
System.exit(0);
JFrame
setVisible(false);