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 に答える