嵌入java的web浏览器

嵌入java的web浏览器,java,browser,Java,Browser,可能重复: 我正在开发一个应用程序,在这个应用程序中我必须嵌入一个web浏览器。关于如何实现它有什么想法吗?我还能在代码中与JavaScript交互吗?请参阅本文 看看Eclipse,它有一个嵌入式浏览器,可由用户配置(它们支持多个浏览器) 如果您使用的是Java swing应用程序,那么即使您使用的是基于AWT的应用程序(使用AWT_SWT桥),您也可以嵌入他们的浏览器 这可能有助于您开始学习。请退出 [Lobo]是一款开源的web浏览器 完全用Java编写。洛博是 正在积极发展,目标明确

可能重复:


我正在开发一个应用程序,在这个应用程序中我必须嵌入一个web浏览器。关于如何实现它有什么想法吗?我还能在代码中与JavaScript交互吗?

请参阅本文

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

如果您使用的是Java swing应用程序,那么即使您使用的是基于AWT的应用程序(使用AWT_SWT桥),您也可以嵌入他们的浏览器

这可能有助于您开始学习。

请退出

[Lobo]是一款开源的web浏览器 完全用Java编写。洛博是 正在积极发展,目标明确 为了完全支持HTML4,Javascript 和CSS2。Lobo还支持直接访问 JavaFX呈现


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

如果您需要JavaScript功能和AJAX等,恐怕嵌入真正的浏览器是您唯一的选择。看看API,看看嵌入FireFox有多容易。还有,它将允许您在Windows环境中嵌入IE。您将需要一些DLL文件,但该过程是直接与API和良好的文档


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

JWebPane,你去了哪里?Java8有一个内置的javascript引擎:Nashorn。这不是嵌入式浏览器,但至少是javascript。