我试图在 JEditorPane 中显示 html。最初,类型设置为“text/html”。
当我使用 setPage(URL) 时,它可以正常工作并显示结果输出,但如果我有一个包含 HTML 代码的字符串,并且我使用 setText(String) 在 JEditorPane 上显示结果,则不会显示任何内容,我只会看到空白。
当然,如果我将字符串中的内容复制到 notpad 中,将其保存为 .html,然后在浏览器中打开结果文件,它会正确显示。真正的问题在于 JEditorPane 如何或如何处理字符串以显示其中的内容。JEditorPane 在 Jframe 内的 JscrollPane 内。我只使用 setContentType( "text/html" ) 和 setText(String) 方法来显示 html。
除了将生成的 html 代码写入文件并使用 SetPage(URL) 之外,还有什么方法可以解决这个问题?如果您需要,我可以发布 html 代码(但它非常大)。谢谢你的帮助。