【发布时间】:2015-07-27 03:49:38
【问题描述】:
我的代码:
JMenuBar bar = new JMenuBar();
JMenu menu = new JMenu("Edit circle");
JMenuItem help = new JMenuItem("Help");
JMenuItem exit = new JMenuItem("Exit");
bar.add(menu);
bar.add(help);
bar.add(exit);
JMenuBar 的输出:
我希望输出是这样的:
我需要做什么才能获得预期的输出?
【问题讨论】:
-
如果是我 - 我会把
Help然后是菜单分隔符,然后将Exit放在Application(或类似的)JMenu中,并将其添加到 @ 的左侧987654330@ menu.. 我看不出将菜单项直接添加到JMenuBar会很好,正如您的实验所建议的那样。 -
Help和Exit不是JMenus,它们应该被添加到JMenu并且应该被添加到JMenuBar -
@MadProgrammer ,所以,将
JMenuItem添加到JMenuBar行不通?但我现在有this problem。 -
@AndrewThompson,好的。好主意。如果我找不到任何其他方法来解决我的问题,我会继续这样做。
-
@CoolGuy 哦,它可以工作,但正如你所说,它不能按照你想要的方式工作
标签: java swing jmenuitem jmenubar