嵌入到java中的Web浏览器

时间:2011-03-04 20:58:43

标签: java browser

  

可能重复:
  Is there a way to embed a browser in Java?

我正在开发一个应用程序,我必须在其中嵌入带有应用程序的Web浏览器。关于如何实现它的任何想法?我还可以在代码中交互JavaScript吗?

5 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

查看Eclipse,它有一个可由用户配置的嵌入式浏览器(它们支持多个浏览器)。

如果使用Java swing应用程序,即使使用AWT_SWT桥接器使用基于AWT的应用程序,也可以嵌入浏览器。

article可能会帮助您开始使用。

答案 2 :(得分:0)

查看Lobo

  

[Lobo]是一个开源的网络浏览器   完全用Java编写。 Lobo是   正在积极发展的目标   完全支持HTML 4,Javascript   和CSS2。 Lobo也支持直接   JavaFX渲染。

答案 3 :(得分:0)

对于非常简单的页面,您可以使用Swing API中的JEditorPane:see doc

答案 4 :(得分:0)

我担心嵌入真正的浏览器是你唯一的选择,如果你需要JavaScript和AJAX等等,请查看JavaXPCOM API以了解嵌入FireFox的容易程度。还有JDIC,允许您在Windows环境中嵌入IE。您将需要一些DLL文件,但该过程可以直接使用这两个API并进行详细记录。

让我们承认JEditorPane很好,但主要是你可以控制的HTML。我只使用它来将HTML帮助文件呈现到我的应用程序中。一旦你开始访问网站,事情开始变得讨厌。