gpt4 book ai didi

html - 具有特定 HTML 标记的多行 Jlabel

转载 作者:行者123 更新时间:2023-11-28 00:22:55 25 4
gpt4 key购买 nike

我想在我的 Jlabel 中添加多行;我是在 HTML 的帮助下完成的,但在某些情况下我遇到了问题,情况是我使用了特殊的标签属性,如 dir="RTL"和 ...。我应该怎么做才能解决这个问题?

如果我使用:
jLabel1.setText("<html><center>John<br>2010/7/21 11:57:47 AM<br>In</center></html>");
标签显示:

        john   
2010/7/21 11:57:47 AM
In

但是如果我使用:

jLabel1.setText("<html DIR=\"LTR\"><center>John<br>2010/7/21 11:57:47 AM<br>In</center></html>");

标签显示:

<html DIR=\"LTR\"><center>John<br>2010/7/21 11:57:47 AM<br>In</center></html>

最佳答案

jLabel1.setText("<html DIR="LTR"><center>John<br>2010/7/21 11:57:47 AM<br>In</center></html>");

需要

jLabel1.setText("<html DIR=\"LTR\"><center>John<br>2010/7/21 11:57:47 AM<br>In</center></html>");

也就是说,您需要在双引号字符串中转义双引号。你现在正在做的是打印出 <html DIR= , 断开字符串,然后打印 ><center>John<br>2010/7/21 11:57:47 AM<br>In</center></html> .

关于html - 具有特定 HTML 标记的多行 Jlabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7751894/

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