6

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

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

4

3 回答 3

6
JEditorPane ep = new JEditorPane();
ep.setContentType("text/html");
ep.setText("html code");
于 2015-03-17T21:29:34.663 回答
5

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

于 2010-03-14T19:45:35.100 回答
0

无法查看 textarea 内的格式化文本(标签名称中的文本表示文本而不是 html)。如果您不需要在区域内提交代码 - 您可以对 div 元素使用一些样式魔法。如果您需要提交 - 使用一些所见即所得的编辑器。有一个免费的FCK

于 2010-03-14T12:38:15.510 回答