Java-有没有办法在swing应用程序中隐藏关闭按钮?
有没有办法在swing应用程序中隐藏关闭按钮 我知道我可以设置Java-有没有办法在swing应用程序中隐藏关闭按钮?,java,swing,Java,Swing,有没有办法在swing应用程序中隐藏关闭按钮 我知道我可以设置JFrame.dou\u NOTHING\u\u ON\u CLOSE,但有没有办法完全消除它 如果我写setUndecorated(true)我得到 IllegalComponentStateException-可以使用frame来显示框架。当框架已经显示时,SetUndercorated(true)会导致错误,因为该框架中不允许出现这种情况。相反,在设置frame.setVisible(true)之前,请使用frame.setUn
JFrame.dou\u NOTHING\u\u ON\u CLOSE
,但有没有办法完全消除它
如果我写setUndecorated(true)
我得到IllegalComponentStateException-可以使用frame来显示框架。当框架已经显示时,SetUndercorated(true)
会导致错误,因为该框架中不允许出现这种情况。相反,在设置frame.setVisible(true)
之前,请使用frame.setUndecorated(true)
。这将解决您的错误:
IllegalComponentStateCeption-异常
框架是可显示的
如果成功,关闭按钮将被隐藏。是否存在设置可见(错误)的内容?FWIW,我发现:或者,使用JWindow而不是JFrame。系统菜单如何?即使移除关闭按钮,用户仍可以使用Alt-F4关闭窗口。最好坚持使用已知的解决方案,并使用“关闭时不执行任何操作”。@camickr也应该这样做,是的。但是它仍然没有考虑UI,这可能会非常恼火。我在pack()
之后尝试setUndercorated(true)
时遇到了相同的错误,尽管我在之后才使用setVisible(true)
。