gpt4 book ai didi

java - HTMLEditorKit 在 JEditorPane HTML 中修改我的文本

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:34 24 4
gpt4 key购买 nike

我正在使用 JTextPane 编辑 HTML,当我使用 getText() 和 setText() 方法时,它会更改我的文本。

例如,如果我使用 setter 方法设置此文本。

<html> 
<head>
</head>
<body bgcolor="BLACK">
<font color = "WHITE">ESTO ES <br>
UNA<br>
PRUEBA<br>
DE<br>
SALTOS DE <br>
LINEA<br>
</font>
</body>
</html>

当我调用 getText() 时,它会返回

<html>
<head>

</head>
<body bgcolor="BLACK">
<font color="WHITE">ESTO ES<br>UNA<br>PRUEBA<br>DE<br>SALTOS DE<br>LINEA<br></font>
</body>
</html>

保留原始格式对我来说很重要。可能吗?

谢谢!

最佳答案

HTMLEditorKit 解析文档并构建 dom 树,无论如何,您的原始格式都会丢失。您的 getText() 结果是正确的 HTML 输出。

但也许你可以编写一个自定义 HtmlWriter以您自己的格式输出。

关于java - HTMLEditorKit 在 JEditorPane HTML 中修改我的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984679/

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