jEditorPane作为Web浏览器

Kho*_*nde 9 html java swing jeditorpane

我正在用Java创建一个Web浏览器.在这个浏览器中,我使用JEditorPane作为浏览器窗口.我正在使用"setPage(String url)"方法来显示页面.浏览器可以显示页面,但有一些问题,如上所述::

  1. 浏览器未显示java脚本.
  2. 它没有显示Applet.
  3. 浏览数据没有以适当的方式显示(如浏览器(在图像中显示)替代文字)).

我的代码是 -

JEditorPane editorPane = new JEditorPane();
String url="http://google.co.in";    
editorPane.setEditable(false);
  try {
        editorPane.setPage(url);
  } catch (IOException e) {
      System.err.println("Attempted to read a bad URL: " + url);
  }
}
Run Code Online (Sandbox Code Playgroud)

Den*_*kiy 7

JEdi​​torPane限制了html和css支持.它不支持javascript或applet.它不能用作Web浏览器.Sun承诺将推出一款更接近浏览器的JWebPane,但它从未发布过.

如果您真的愿意在java中实现浏览器,请加入一些像Lobo浏览器这样的开源Java浏览器项目.通过这种方式,您可以将您的知识应用于正确的方向.没有必要从头开始做这件事.