有没有办法在swing应用程序中隐藏关闭按钮?
我知道我可以设置JFrame.DO_NOTHING_ON_CLOSE
但是有没有办法完全消除它?
如果我写setUndecorated(true)
我得到了
IllegalComponentStateException - the frame is displayable
答案 0 :(得分:6)
在显示框架时使用frame.setUndecorated(true)
会导致错误,因为API中不允许这样做。而是在设置frame.setUndecorated(true)
之前使用frame.setVisible(true)
。这应该可以解决您的错误:
IllegalComponentStateException - 框架是可显示的
如果成功,关闭按钮将被隐藏。