我怎样才能改变的JMenuItem对齐为右对齐(How I can change JMenuItem

2019-08-02 02:47发布

我在用java编写的程序netBeans编辑器。

我的表单中有一个jmenuBar一些jmenu右对齐。

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

当我改变他们的水平对齐到右,当我运行它未显示文本。

menuItem1.setHorizontalAlignment(SwingConstants.RIGHT);

我可怎么办呢?

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

Answer 1:

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

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



文章来源: How I can change JMenuItem alignment to right align