我有一个问题,我有一个JLabel内的内容面板布局是绝对的X Y。问题是JLabel的文本位于JLabel的中心,但是当我向文本添加几个字母时,JLabel的位置被向后推了一点。
我不能固定JLabel位置并始终用于整个应用程序吗?即使文本改变了……
?当水平对齐方式设置为JLabel.CENTER
时,文本将围绕标签的中心位置展开。
这意味着标签正在做标签被要求做的事情。
为了解决这个问题,您应该使用JLabel.LEFT
作为水平对齐方式,并将标签本身定位为您需要的父容器
标签在同一位置。它的位置是左上角。文字越少,字体越小。
如果你想使用绝对布局,设置它的位置和大小。