如何在右侧的标签中设置文本?

时间:2013-11-20 17:56:51

标签: java swing alignment jlabel

我把我的空间划分为两个cols,我想在左侧和右侧设置标签,如下所示:http://i.stack.imgur.com/LFY8S.png

我的代码:

JPanel panel = new JPanel();
panel.setLayout(new GridLayout(0, 2));
anotherPanel.add(panel);

JLabel label1 = new JLabel("text1");
panel.add(label1);

JLabel label2 = new JLabel("text2");
panel.add(label2);

我试过

label2.setAlignmentX(RIGHT_ALIGNMENT);

但它不起作用。

1 个答案:

答案 0 :(得分:4)

JLabel label2 = new JLabel("text2", SwingConstants.RIGHT);

就是你所需要的一切。

label2.setHorizontalAlignment(SwingConstants.RIGHT);

如有疑问 - 请查看JLabel API