我正在使用我的java应用程序从网站上删除数据,并希望在解析Swing中的文本区域中的html页面代码后显示结果。
文本如:hello <b>every</b>one
应显示为:'hello 每个一个'在文本区域中。
谢谢!
答案 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