我一直在查看所有属性,无法弄清楚如何删除它。 GUI是使用netbeans生成的。有人知道如何删除那个讨厌的东西吗?
我没有足够的声誉来发布图片,因此这里有一个链接可帮助您了解确切的问题。
答案 0 :(得分:4)
据我所知,JInternalFrame
类中没有此API,但您可以通过组件UI执行此操作:
JInternalFrame
的标题栏是Container
。您可以通过将其转换为InternalFrameUI
从BasicInternalFrameUI
获取。它被称为northPane
。内部框架菜单按钮是此标题窗格中的第一个组件。您可以简单地删除它或使其不可见:
// Title or north pane of the internal frame:
Container pane = ((BasicInternalFrameUI) intFrame.getUI()).getNorthPane();
// And remove the button:
pane.remove(0);
// OR make it invisible:
pane.getComponent(0).setVisible(false);
答案 1 :(得分:0)