Java 如何在JFrame中禁用关闭按钮?
可能重复:Java 如何在JFrame中禁用关闭按钮?,java,swing,jframe,Java,Swing,Jframe,可能重复: 我希望框架有一个停用的关闭按钮,但我不想执行frame.setDefaultCloseOperation(JFrame.do\u NOTHING\u ON\u close); norframe.setUndercorated(true) 我希望显示框架,但“关闭”按钮应看起来处于非活动/禁用状态 如果我们在JFrame中无法做到这一点,有没有办法做到这一点?你的建议会有很大帮助。我认为最好的答案是这是不可能的 我会选择关闭时的DO\u NOTHING\u,并将WindowAdapt
我希望框架有一个停用的关闭按钮,但我不想执行
frame.setDefaultCloseOperation(JFrame.do\u NOTHING\u ON\u close)
;
norframe.setUndercorated(true)
我希望显示框架,但“关闭”按钮应看起来处于非活动/禁用状态
如果我们在
JFrame
中无法做到这一点,有没有办法做到这一点?你的建议会有很大帮助。我认为最好的答案是这是不可能的
我会选择关闭时的DO\u NOTHING\u
,并将WindowAdapter中的windowClosing事件覆盖为最佳选项
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
// do whatever else
}
});
我认为最好的答案是这是不可能的 我会选择关闭时的
DO\u NOTHING\u
,并将WindowAdapter中的windowClosing事件覆盖为最佳选项
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
// do whatever else
}
});
这表示这是不可能的,虽然它是一个旧链接,但可能还没有添加到jdk中:(这表示这是不可能的,虽然它是一个旧链接,但可能还没有添加到jdk中:(+1用于挖掘bug:-)这不酷,不知道在任何其他java gui中是否可能这样做。+1用于挖掘bug:-)这一点都不酷,想知道其他java gui是否可以实现这一点。是否有其他java gui允许此功能。我看到像skype这样的应用程序在其登录窗口上禁用了关闭按钮。他们是如何做到这一点的,有什么想法吗?是否有其他Java GUi允许这种功能。我看到像skype这样的应用程序在其登录窗口上禁用了关闭按钮。他们是怎么做到的,有什么想法吗。