Moh*_*edi 6 java swing alignment jmenuitem
我用java编写了一个用java编写的程序netBeans.
我的表格有jmenuBar一些jmenu正确对齐.
例如jmenu1有一些jmenuItem,我想对齐所有jmenuitem的文本.
当我将它们的水平对齐方式更改为右侧时,运行时文本未显示.
menuItem1.setHorizontalAlignment(SwingConstants.RIGHT);
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
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);
Run Code Online (Sandbox Code Playgroud)
这个对我有用。问题可能在于项目的长度 - 它们是相同的,因此右对齐不可见。