以Swing形式浏览HTML文件

时间:2012-09-21 12:41:37

标签: java html swing html-parsing

我在Java中使用Swing工作,我希望在Swing Form中显示HTML页面, 是否有任何工具可以显示或显示文件可能包含链接的HTML文件,并且在单击这些链接时应显示其他文件。简单来说,我希望像浏览器这样的控件以Swing形式浏览。有可能请帮帮我 我不知道它的代码

提前致谢

3 个答案:

答案 0 :(得分:3)

您可以使用JEditorPane

String url = "http://host/path";
JEditorPane htmlPane = new JEditorPane(url);
htmlPane.setContentType("text/html");

答案 1 :(得分:1)

SwingBox提供了一个用于显示HTML文档的Swing组件。它支持CSS比标准JEditorPane更多。包中包含一个演示。

答案 2 :(得分:0)

大多数Swing组件可以包含h​​tml格式,但为了使链接行为正确,他们需要实例化一个适用于JEditorPane的HyperlinkListener

http://docs.oracle.com/javase/7/docs/api/javax/swing/event/class-use/HyperlinkListener.html