-1

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

我不能修复 JLabel 位置并始终将其用于整个应用程序吗?即使文本发生变化.. ?

提前致谢 ;)

4

2 回答 2

1

标签在同一个地方。它的位置是左上角。文本越少,它就越小。

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

于 2013-04-29T20:10:53.473 回答
1

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

这意味着标签正在做的正是标签被要求做的事情。

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

于 2013-04-29T21:51:08.400 回答