我正在使用我的 java 应用程序从网站上抓取数据,并希望在用 Swing 制作的文本区域中解析 html 页面的代码后显示结果。
文本如:hello <b>every</b>one
应在文本区域显示为:'hello every one'。谢谢!!
我正在使用我的 java 应用程序从网站上抓取数据,并希望在用 Swing 制作的文本区域中解析 html 页面的代码后显示结果。
文本如:hello <b>every</b>one
应在文本区域显示为:'hello every one'。谢谢!!
JEditorPane ep = new JEditorPane();
ep.setContentType("text/html");
ep.setText("html code");
您可以使用 JEditorPane 来显示 HTML 或 JTextPane,它允许您设置特定字符的属性。阅读 API,您将找到一个指向 Swing 教程的链接,该教程提供了示例。
无法查看 textarea 内的格式化文本(标签名称中的文本表示文本而不是 html)。如果您不需要在区域内提交代码 - 您可以对 div 元素使用一些样式魔法。如果您需要提交 - 使用一些所见即所得的编辑器。有一个免费的FCK