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