如何将JMenuItem对齐更改为右对齐
我用netBeans
编辑器在java中编写了一个程序。
我的表格有一个jmenuBar
,右边对齐一些jmenu
。
例如, jmenu1
有一些jmenuItem
,我想要对齐所有jmenuitem
的文本。
当我将它们的水平对齐方式更改为右侧时,运行时文本未显示。
menuItem1.setHorizontalAlignment(SwingConstants.RIGHT);
我怎么能这样做?
http://sofzh.miximages.com/java/18431917276667197781.jpg
JMenuItem item1 = new JMenuItem("Item 1"); JMenuItem item2 = new JMenuItem("Item ________ 2"); JMenuItem item3 = new JMenuItem("Item 3"); item1.setHorizontalAlignment(SwingConstants.RIGHT); item3.setHorizontalAlignment(SwingConstants.CENTER);
这个对我有用。 问题可能在于物品的长度 – 它们是相同的,因此右侧对齐是不可见的。