我正在使用 Java 中的 Swing 工作,我想以 Swing 形式显示 HTML 页面,是否有任何工具可以显示或显示 HTML 文件,该文件可能具有链接,单击这些链接应显示其他文件。简而言之,我希望像浏览器这样的任何控件以 Swing 形式浏览。是否可以请帮助我我不知道它的代码
提前致谢
我正在使用 Java 中的 Swing 工作,我想以 Swing 形式显示 HTML 页面,是否有任何工具可以显示或显示 HTML 文件,该文件可能具有链接,单击这些链接应显示其他文件。简而言之,我希望像浏览器这样的任何控件以 Swing 形式浏览。是否可以请帮助我我不知道它的代码
提前致谢
你可以使用JEditorPane
:
String url = "http://host/path";
JEditorPane htmlPane = new JEditorPane(url);
htmlPane.setContentType("text/html");
SwingBox提供了一个用于显示 HTML 文档的 Swing 组件。它支持的 CSS 比标准的 JEditorPane 更多。软件包中包含一个演示。
大多数 Swing 组件都可以包含 html 格式,但是为了获得正确的链接行为,它们需要实例化一个 HyperlinkListener,这适用于 JEditorPane
http://docs.oracle.com/javase/7/docs/api/javax/swing/event/class-use/HyperlinkListener.html