重複の可能性:
JAVAでJFrameイベントを閉じる - 動作しない
私は2つのJFrameを持っています。最初の JFrame は、私のプログラムのメイン ウィンドウです。ボタンをクリックすると、2 番目の JFrame が表示されます。この 2 番目の JFrame (設定と呼ばれる) が表示されると、最初の JFrame、メイン プログラムのウィンドウが無効になりますsetEnabled(false)
。設定ウィンドウを閉じると、メイン ウィンドウが再び有効になりません。私のコードを見てください。私はそこにディレクティブを置いたsetEnabled(true)
ので、それはうまくいくはずです。
FrameSettings.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
FrameSettings.addWindowStateListener( new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
setEnabled(true);
}
});