How I can change JMenuItem alignment to right align

alignment, java, jmenuitem, swing

Solution

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

It works for me. The problem might be in length of items - they are the same thus right alignment is not visible.

Problem

I have written a program in java with `netBeans` editor. my form have a `jmenuBar` with some `jmenu` in right alignment. for example `jmenu1` have some `jmenuItem`, i want right align all `jmenuitem`'s text. when i change Horizontal alignment of them to right, text not shown when i run it. ``` menuItem1.setHorizontalAlignment(SwingConstants.RIGHT); ``` How i can do it? http://upcity.ir/images/18431917276667197781.jpg

Original source

Related problems