是否有 MultiLine JLabel 选项?

发布于 2024-12-05 09:08:50 字数 283 浏览 0 评论 0原文

我想在运行时在 JLabel 中显示一些文本。我只是想知道文本是否可以显示在多行上。例如,我希望我的文本以以下格式显示:

Line 1
Line 2
Line 3

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

我尝试了上面的代码,但它不起作用。我做错了什么或者 JLabel 不支持所述功能吗?

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

I want to display some text in JLabel at runtime. I just want to know that is there anyway through which the text is displayed on multiple lines. For example, I want my text to be displayed in following format:

Line 1
Line 2
Line 3

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

I tried the above code but its not working. Am I doing some thing wrong or does JLabel not support said feature?

If I'm unable to achieve the above functionality, how can I add multiple labels (one for each line) in JPanel at runtime?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

末蓝 2024-12-12 09:08:50

JLabel 支持 HTML。您可以写:

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

编辑:
我添加了带有 br 标记的反斜杠以使代码正常工作

JLabel supports HTML. You can write:

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

Edit:
I added back slashes with br tag in order to make code working

过期以后 2024-12-12 09:08:50

使用
而不是使用 \n
并添加前缀
像这样

"<html>Line1 <br> Line2 <br> Line3</html>";

use <br> instead of using \n
and prefix it by <html>
like this

"<html>Line1 <br> Line2 <br> Line3</html>";
凑诗 2024-12-12 09:08:50

在这种情况下,对于 HTML 格式的文本,更好的选择是删除硬换行符(段落末尾除外)并使用 CSS 设置 HTML 的宽度。

如第二个示例 (LabelRenderTest.java) 所示 这里

带有多行、格式化、文本的 JLabel。

A better option for HTML formatted text in this case, is to drop the hard line breaks (except at the end of paragraphs) and set the width of the HTML using CSS.

As seen in the 2nd example (LabelRenderTest.java) shown here.

JLabel with multiline, formatted, text.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文