JLabel 中的换行符
2022-08-31 09:01:13
如何在 中显示换行符?JLabel
例如,如果我想要:
世界您好!
啦啦啦啦
这就是我现在所拥有的:
JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER);
以下是显示的内容:
Hello World!blahblahblah
原谅我,如果这是一个愚蠢的问题,我只是在学习一些Swing基础知识......
如何在 中显示换行符?JLabel
例如,如果我想要:
世界您好!
啦啦啦啦
这就是我现在所拥有的:
JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER);
以下是显示的内容:
Hello World!blahblahblah
原谅我,如果这是一个愚蠢的问题,我只是在学习一些Swing基础知识......
用 将字符串括起来,并用 断开线条。<html></html><br/>
JLabel l = new JLabel("<html>Hello World!<br/>blahblahblah</html>", SwingConstants.CENTER);
您可以尝试执行以下操作:
myLabel.setText("<html>" + myString.replaceAll("<","<").replaceAll(">", ">").replaceAll("\n", "<br/>") + "</html>")
这样做的好处是:
<br/><><>它的作用是:
"<html>" +在开头添加一个开始标记html.replaceAll("<", "<").replaceAll(">", ">")逃避和方便<>.replaceAll("\n", "<br/>")将所有换行符替换为(HTML 换行符)标记,以查找所需内容br+ "</html>"htmlP.S.:我很抱歉醒来这么一个旧帖子,但无论如何,你有一个可靠的Java片段!