【发布时间】:2011-05-07 15:11:36
【问题描述】:
我试图在 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 代码(但它非常大)。谢谢你的帮助。
【问题讨论】:
-
对我来说很好。发布您的 SSCCE (sscce.org) 来展示问题。
标签: java html jeditorpane