我希望框架具有关闭的关闭按钮,但是我不想这样做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
}
});
Run Code Online (Sandbox Code Playgroud)