JEditorPane显示HTML转储
问题描述:
我正在使用JEditorPane
来显示响应用户查询的一系列链接。然后用户可以点击这些链接以获取原始文件或网页。JEditorPane显示HTML转储
当链接的数量相对较少时,这种方式很好。然而,当有大量的文字在JEditorPane
,而不是显示格式良好的联系,它会显示HTML,如:
<html>
<body>
<a href="http://www.link.com">My Link</a>
...
</body>
</html>
有没有人见过这种行为?任何想法如何我可以去解决它?它似乎只发生在有时(即有时用相同的查询我得到的链接,有时我会得到原始的HTML)。
答
我猜测HTML没有被正确创建。也许你不会更新导致问题的Event Dispatch Thread上的编辑器窗格。
我们正在更新EDT上的编辑器窗格。经过一些进一步的测试,似乎结果的长度不是问题。我们还没有找到任何方法来预测这种行为,有时相同的查询将一次产生HTML转储,另一次产生链接。 – Ambuoroko 2009-07-21 17:59:06