我想在 java swing 应用程序中显示一个网页。类似于使用 HTML 时的 a,但在 java Swing 中。这可能吗?如果可以,怎么做?
问问题
36365 次
2 回答
24
使用JEditorPane
:
JEditorPane jep = new JEditorPane();
jep.setEditable(false);
try {
jep.setPage("http://www.yoursite.com");
}catch (IOException e) {
jep.setContentType("text/html");
jep.setText("<html>Could not load</html>");
}
JScrollPane scrollPane = new JScrollPane(jep);
JFrame f = new JFrame("Test HTML");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(scrollPane);
f.setPreferredSize(new Dimension(800,600));
f.setVisible(true);
于 2012-05-15T13:29:07.393 回答
6
您可能想查看http://java.dzone.com/articles/web-browser-your-java-swing。
JxBrowser 允许您通过将浏览器嵌入到您的 Swing 应用程序中来显示任何网页。
于 2012-05-15T13:27:14.357 回答