JLabel1水平文本对齐不起作用

时间:2018-02-01 20:23:31

标签: java swing jlabel

我目前正在尝试制作GUI应用程序。我试图让jLabels中的文本向右对齐,但即使我在Netbeans中选择它也不起作用。有没有理由不工作?我附上了一张显示情景的图片

Picture of the GUI Interface

1 个答案:

答案 0 :(得分:0)

来自JavaDocs

  

setHorizo​​ntalTextPosition

public void setHorizontalTextPosition(int textPosition)
     

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

我强调的重点

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

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

  

setHorizo​​ntalAlignment

public void
setHorizontalAlignment(int alignment)
设置对齐方式   标签的X轴内容。

而不是仅仅插入属性,确保您正在咨询JavaDoc以确保该属性正在执行您想要的功能。另外,如果遇到困难,请不要忘记参考其他示例或教程,例如How to use labels