JFrameを作成した場合、ウィンドウの小さな「終了ボタン」で閉じるまでプログラムが実行されるのはなぜですか?
私はこの答えを探しましたが失敗しました。私が推測した唯一のことは、それnew JFrame()
が特別なもののようnew
であり、EDT内のオブジェクトの参照を保持するため、常に参照され(匿名の「新規」であったとしても)、によって削除されることはないということです。ガベージコレクター。次に、ウィンドウを閉じるイベントがトリガーされるとすぐに、オブジェクトは逆参照されて破棄されます。