嵌入java的Web浏览器

可能重复:
有没有办法在Java中嵌入浏览器?

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

看到这篇文章…. 在Java应用程序中嵌入Web浏览器

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

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

本文可能会帮助您入门。

看看Lobo

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

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

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

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