我正在使用JInternalFrame,并且想删除框架左上角的下拉菜单,因为它没有任何作用(我已禁用了可调整大小,可关闭等)。

我没有看到此属性,也不想删除整个标题栏,因为标题是必需的。我在网上环顾四周,基本上在这里空了。我希望这只是我忽略的简单事情,因为这是我第一次使用JInternalFrame,而且我并不是一个完全像GUI的人。

最佳答案

internalframe.setFrameIcon(null);

编辑:破解以删除Windows中的系统菜单:
BasicInternalFrameUI ui = (BasicInternalFrameUI)internalFrame.getUI();
Container north = (Container)ui.getNorthPane();
north.remove(0);
north.validate();
north.repaint();

07-26 02:21