我把我的空间划分为两个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);
但它不起作用。
答案 0 :(得分:4)
JLabel label2 = new JLabel("text2", SwingConstants.RIGHT);
就是你所需要的一切。
或
label2.setHorizontalAlignment(SwingConstants.RIGHT);
如有疑问 - 请查看JLabel API!