0

この問題があります。CheckBox で構成される JMenu があります。それがチェックされている場合 (ItemEvent.selected)、新しい JFrame を開き、チェックされていない場合 (ItemEvent.Deselected) JFrame を破棄します。すべて正常に動作します。しかし、JFrame.DISPOSE_ON_CLOSEとして設定されているウィンドウの上部にある「x」ボタンを押すと、JMenuのチェックボックスをオフにする必要があります。現在は次のようになっています。チェックすると、プログラムが新しいウィンドウを開き、「x」ボタンで閉じます。次に、メニューを再度開き、チェックボックスをオンにしますが、ウィンドウは既に閉じています。clickListener を追加しようとしましたが、フレームを閉じると壊れてしまいます。どんなアドバイスも歓迎します:)

4

1 に答える 1