我用java编写了一个带有netBeans
编辑器的程序。
我的表单中有一个jmenuBar
,其中一些jmenu
正确对齐。
例如jmenu1
有一些jmenuItem
,我想要正确对齐所有jmenuitem
的文字。
当我将它们的水平对齐方式更改为右侧时,运行时文本未显示。
menuItem1.setHorizontalAlignment(SwingConstants.RIGHT);
我怎么做?
答案 0 :(得分:2)
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);
它对我有用。问题可能在于项目的长度 - 它们是相同的,因此右侧对齐不可见。