可能有重复:
如何在JLabel中显示多行文本?
我想做这件事:
JLabel myLabel = new JLabel();
myLabel.setText("This is\na multi-line string");
目前这会导致一个显示标签
This isa multi-line string
我希望它可以做到这个:
This is
a multi-line string
有什么建议吗?
谢谢
编辑:已实施的解决方案
在方法体中:
myLabel.setText(convertToMultiline("This is\na multi-line string"));
辅助方法:
public static String convertToMultiline(String orig)
{
return "<html>" + orig.replaceAll("\n", "<br>");
}