我试图在JEditorPane中显示html。最初,该类型设置为“text/html”。在JEditorPane中显示HTML的问题java
当我使用setPage(URL)时,它工作正常,结果输出显示,但如果我有一个包含HTML代码的字符串,我用setText(字符串)在JEditorPane上显示结果没有显示,我只看到白色空间。
当然,如果我复制了字符串中的内容,将其粘贴到notpad中,将其保存为.html,然后在浏览器中打开生成的文件,使其正确显示。真正的问题在于JEditorPane如何处理字符串以显示内容。 JEditorPane位于Jframe内的JscrollPane中。我只使用setContentType(“text/html”)和setText(String)方法来显示html。
有没有办法解决这个问题,而不是把产生的html代码写到一个文件并使用SetPage(URL)?如果你需要它,我可以发布html代码(但它相当大)。谢谢你的帮助。
工作正常,我。发布你的SSCCE(http://sscce.org)来证明问题。 – camickr 2010-11-10 05:35:53