19

Java swing アプリケーション内に Web ページを表示したいと考えています。HTML を使用する場合と同様ですが、Java Swing で使用します。これは可能ですか?

4

2 に答える 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 アプリケーションにブラウザーを埋め込むことで、任意の Web ページを表示できます。

于 2012-05-15T13:27:14.357 に答える