JLabel1 水平文本对齐不起作用



我目前正在尝试制作一个GUI应用程序。我正在尝试使 jLabel 中的文本向右对齐,但即使我在 Netbeans 中选择了它,它也无法正常工作。它不起作用有什么原因吗?我附上了一张显示场景的图片

图形用户界面的图片

来自JavaDocs

设置水平文本位置

public void setHorizontalTextPosition(int textPosition(

设置标签文本相对于其图像的水平位置。

我应用的强调

这意味着文本将放置在相对于标签图标图像的所需位置。

相反,我认为你所追求的是JLabel#setHorizontalAlignment

设置水平对齐

公共空隙set水平对齐(int alignment(
设置对齐方式 标签沿 X 轴的内容。

与其只是插入属性,不如确保您正在查阅 JavaDocs 以确保属性正在执行您想要的功能。 另外,不要忘记参考其他示例或教程,例如 如何在遇到困难时使用标签

最新更新