6

我用netBeans编辑器用java编写了一个程序。

我的表格有jmenuBar一些jmenu正确对齐。

例如jmenu1有一些jmenuItem,我想右对齐所有jmenuitem的文本。

当我将它们的水平对齐更改为右时,运行它时未显示文本。

menuItem1.setHorizontalAlignment(SwingConstants.RIGHT);

我该怎么做?

http://upcity.ir/images/18431917276667197781.jpg

4

1 回答 1

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);

这个对我有用。问题可能在于项目的长度 - 它们是相同的,因此右对齐不可见。

于 2012-10-30T14:34:08.340 回答