Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How I can change JMenuItem alignment to right align

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

like image 820
MohammadReza Vahedi Avatar asked Oct 30 '12 14:10

MohammadReza Vahedi


1 Answers

    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.

like image 143
KrHubert Avatar answered Nov 15 '22 01:11

KrHubert