我正在尝试使用新文本更新JLabel,我需要此文本以显示空格。
这是我的代码:
public void setNewLabelTxt(String text)
{
nameLabel.setText(text + "\t");
}
标签已更新,但最后没有标签空间,我无法理解原因。据我所知\t
是添加标签空间的方法。
答案 0 :(得分:6)
JLabel
不以任何特殊方式呈现\t
(即,在呈现之前,它不会将\t
转换为空格。)
相反,你应该使用像
这样的东西text = text.replaceAll("\t", " ");
在将其应用于标签之前。