Java更改JLabel文本会更改JLabel位置

时间:2013-04-29 20:00:11

标签: java text position jlabel

我有一个问题,我在内容面板中有一个JLabel布局是绝对X Y. 问题是我的JLabel文本以JLabel为中心,但是当我在文本中添加几个字母时,JLabel的位置被推回一点。

我无法修复JLabel位置并始终将其用于整个应用程序吗?即使文字改变了......?

提前致谢;)

2 个答案:

答案 0 :(得分:1)

标签在同一个地方。它的位置是左上角。如果文字较少,则会更小。

如果要将其与绝对布局一起使用,请设置其位置和大小。

答案 1 :(得分:1)

当水平对齐设置为JLabel.CENTER时,文本将要围绕标签的中心位置左右展开。

这意味着标签正在完成标签的要求。

在此之后,您应该使用JLabel.LEFT作为水平对齐,并根据需要在其父容器中定位标签