我有一个JMenuBar
的GUI,问题是在我调整JMenu
的大小或最小化之前,有时候JFrame
不会出现。有人能帮助我吗?
答案 0 :(得分:5)
我遇到了同样的问题,我通过在菜单代码后设置JFrame
可见来解决了这个问题。因此,您首先创建JFrame
之后添加JMenuBar
,最后添加frame.setVisible(true);
(我的框架称为“框架”,将“框架”替换为框架名称)< / p>
答案 1 :(得分:2)
另一个不如@ Marko的解决方案,是在frame.revalidate()
- 电话之后致电frame.setJMenuBar()
。