在我最小化或调整JFrame之前,JMenu不会出现

时间:2012-09-22 20:52:45

标签: java swing minimize jmenu jmenubar

我有一个JMenuBar的GUI,问题是在我调整JMenu的大小或最小化之前,有时候JFrame不会出现。有人能帮助我吗?

2 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,我通过在菜单代码后设置JFrame可见来解决了这个问题。因此,您首先创建JFrame之后添加JMenuBar,最后添加frame.setVisible(true);(我的框架称为“框架”,将“框架”替换为框架名称)< / p>

答案 1 :(得分:2)

另一个不如@ Marko的解决方案,是在frame.revalidate() - 电话之后致电frame.setJMenuBar()