フレームに非アクティブ化された閉じるボタンを設定したいのですが、実行したくありませんframe.setDefaultCloseOperation( JFrame.DO_NOTHING_ON_CLOSE )
。またframe.setUndecorated(true)
。
フレームを表示したいのですが、閉じるボタンが非アクティブ/無効になっているはずです。
これを達成できない場合、これJFrame
を行う方法はありますか?あなたの提案は大いに役立つでしょう。
フレームに非アクティブ化された閉じるボタンを設定したいのですが、実行したくありませんframe.setDefaultCloseOperation( JFrame.DO_NOTHING_ON_CLOSE )
。またframe.setUndecorated(true)
。
フレームを表示したいのですが、閉じるボタンが非アクティブ/無効になっているはずです。
これを達成できない場合、これJFrame
を行う方法はありますか?あなたの提案は大いに役立つでしょう。
最善の答えはそれが不可能だということだと思います。
DO_NOTHING_ON_CLOSE
最適なオプションとして、WindowAdapterのwindowClosingイベントを選択してオーバーライドします。
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
// do whatever else
}
});
このバグレポートは、古いリンクですが、おそらくまだjdkに追加されていないため、不可能であると述べています:(