Display a webpage inside a swing application

后端 未结 2 1547
孤独总比滥情好
孤独总比滥情好 2020-12-01 16:17

I would like to display a webpage inside a java swing application. Similar to a when using HTML, but in java Swing. Is this possible and if so, how?

相关标签:
2条回答
  • 2020-12-01 16:41

    You might want to look at http://java.dzone.com/articles/web-browser-your-java-swing.

    JxBrowser lets you display any webpage,by embedding a browser into your swing application.

    0 讨论(0)
  • 2020-12-01 16:51

    Use a 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);
    
    0 讨论(0)
提交回复
热议问题