我有一个Swing应用程序,在JFrame的菜单中,我想添加一个帮助MenuItem,并将其右对齐。
有什么想法吗?
Swing JMenuBar具有BoxLayout布局,我已经尝试过:
menuItem = new JMenuItem("Help");
menuItem.setAlignmentX(Box.RIGHT_ALIGNMENT);
menuBar.add(menuItem);
菜单仅停留在左侧。 我还尝试过:
menuBar.add(Box.createHorizontalGlue());
根据Swing教程...但那只是添加了一个空格。
我正在使用Windows 7,JDK 1.6.26。
编辑:如果我这样做,它按照Java教程工作:
menuBar.add(Box.createHorizontalGlue());
helpMenu = new JMenu("Help");
menuBar.add(helpMenu);
menuItem = new JMenuItem("Help");
helpMenu.add(menuItem);
但这不是我要找的东西。我只想能够将“帮助”菜单项添加到JMenuBar中。目前,这将成为我的备选方案。