我使用的是JInternalFrame
,我想删除的下拉在框架的左上角,因为它没有用处(我已禁用可调整大小,可关闭等)是否可以删除JInternalFrame中的小下拉箭头?
我没有看到这个属性,我不想删除整个标题栏,因为标题是必要的。我在网上看了一下,基本上空了。我希望这是我刚刚忽略的一些简单的事情,因为这是我第一次使用JInternalFrame
,而且我不是一个真正的GUI类型的人。
我使用的是JInternalFrame
,我想删除的下拉在框架的左上角,因为它没有用处(我已禁用可调整大小,可关闭等)是否可以删除JInternalFrame中的小下拉箭头?
我没有看到这个属性,我不想删除整个标题栏,因为标题是必要的。我在网上看了一下,基本上空了。我希望这是我刚刚忽略的一些简单的事情,因为这是我第一次使用JInternalFrame
,而且我不是一个真正的GUI类型的人。
internalframe.setFrameIcon(null);
编辑:黑客删除系统菜单在Windows中:
BasicInternalFrameUI ui = (BasicInternalFrameUI)internalFrame.getUI();
Container north = (Container)ui.getNorthPane();
north.remove(0);
north.validate();
north.repaint();
在The Synth Look and Feel相关Icon
,在Nimbus Defaults之中,似乎有这样的关键:
InternalFrame:InternalFrameTitlePane:"InternalFrameTitlePane.menuButton".icon
您可以使用在A Synth Example所示更换Icon
的办法。
适用于金属但不适用于Windows LAF。随着Windows的图标消失,但用户点击时菜单仍然显示。 – prunge
@prunge,请参阅编辑可能的黑客行为。 – camickr
谢谢,完美的诀窍! – tredontho