Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个问题,我在内容面板中有一个 JLabel,其布局是绝对 X Y。问题是我的 JLabel 的文本以 JLabel 为中心,但是当我在文本中添加几个字母时,JLabel 的位置被推后一点。
我不能修复 JLabel 位置并始终将其用于整个应用程序吗?即使文本发生变化.. ?
提前致谢 ;)
标签在同一个地方。它的位置是左上角。文本越少,它就越小。
如果要使用绝对布局,请设置其位置和大小。
当水平对齐设置为JLabel.CENTER时,文本将要围绕标签的中心位置展开 let 和 right 。
JLabel.CENTER
这意味着标签正在做的正是标签被要求做的事情。
为此,您应该使用JLabel.LEFT水平对齐方式,并根据需要在其父容器中定位标签本身
JLabel.LEFT