我有一个带有JMenuBar
的GUI,问题是有时在我调整大小或最小化JFrame
之前不会出现JMenu
。有人可以帮助我吗?
我遇到了同样的问题,我通过在菜单代码之后设置可见JFrame
来解决它。所以你首先创建一个JFrame
,然后添加JMenuBar
,最后:frame.setVisible(true);
(我的框架只是叫"框架",用你的框架名称替换"框架")
另一个比@Marko的解决方案更不漂亮,是在frame.setJMenuBar()
-call之后调用frame.revalidate()
。