简体   繁体   English

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

[英]How to set text in a label on the right side?

I've divided my space into two cols and I'd like to set labels on the left and right side, like this: http://i.stack.imgur.com/LFY8S.png 我将我的空间分为两个列,我想在左侧和右侧设置标签,如下所示: http : //i.stack.imgur.com/LFY8S.png

My code: 我的代码:

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

I've tried with 我尝试过

label2.setAlignmentX(RIGHT_ALIGNMENT);

but it doesn't work. 但这不起作用。

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

is all you need. 是你所需要的全部。

or 要么

label2.setHorizontalAlignment(SwingConstants.RIGHT);

When in doubt -- check the JLabel API ! 如有疑问,请检查JLabel API

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM