gpt4 book ai didi

java - 是否有任何 MultiLine JLabel 选项?

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:34 25 4
gpt4 key购买 nike

我想在运行时在 JLabel 中显示一些文本。我只是想知道无论如何,文本是通过它显示在多行上的。例如,我希望我的文本以下列格式显示:

Line 1
Line 2
Line 3

String sText = "Line1 \n Line2 \n Line3";
jLabel1.setText (sText);

我试过上面的代码,但它不起作用。是我做错了什么还是 JLabel 不支持上述功能?

如果我无法实现上述功能,如何在运行时在 JPanel 中添加多个标签(每行一个)?

最佳答案

JLabel 支持 HTML。你可以这样写:

String  sText  = "<html>Line1 <br/> Line2 <br/> Line3</html>";
jLabel1.setText (sText);

编辑:我在 br 标签中添加了反斜杠以使代码正常工作

关于java - 是否有任何 MultiLine JLabel 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7447691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com