如何在java应用程序的文本区域中显示html格式的文本?

时间:2010-03-14 08:17:51

标签: java swing web-scraping

我正在使用我的java应用程序从网站上删除数据,并希望在解析Swing中的文本区域中的html页面代码后显示结果。

文本如:hello <b>every</b>one应显示为:'hello 每个一个'在文本区域中。 谢谢!

3 个答案:

答案 0 :(得分:6)

JEditorPane ep = new JEditorPane();
ep.setContentType("text/html");
ep.setText("html code");

答案 1 :(得分:5)

您可以使用JEditorPane显示HTML或JTextPane,它允许您设置特定字符的属性。阅读API,您将找到Swing教程的链接,该教程提供了示例。

答案 2 :(得分:0)

无法在textarea中看到格式化文本(标签中的文本意味着文本而不是html)。如果您不需要在区域内提交代码 - 您可以使用div元素的一些样式魔法。如果您需要提交 - 使用一些WYSIWYG编辑器。有free one FCK