在Java应用程序中嵌入Web浏览器[重复]

Posted

技术标签:

【中文标题】在Java应用程序中嵌入Web浏览器[重复]【英文标题】:Embed a web browser within a java application [duplicate] 【发布时间】:2010-10-30 22:40:36 【问题描述】:

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

如何在 Java 应用程序中嵌入 Web 浏览器?

谢谢, 大卫

【问题讨论】:

【参考方案1】:

有很多选择:

JEditorPane - 包含在 JRE 中,但只呈现简单的 html JDIC - 开源,嵌入原生浏览器 ICEBrowser - 商业,用 Java 呈现 HTML WebRenderer - 商业,在 Java 中嵌入原生浏览器

还有一些似乎没有在积极开发中。

【讨论】:

【参考方案2】:

您也可以尝试来自 DJ Native Swing 的 JWebBrowser:http://djproject.sourceforge.net/ns

【讨论】:

看起来不错(令人惊叹的演示),但移植到 netbeans 模块有点苛刻。您有提示或已经构建的 NBM 吗? 是的。我也希望有所收获。 DJ Native Swing 发行版包含一个“netbeans”子文件夹,其中包含创建模块的说明。【参考方案3】:

Flying Saucer 很小,可以很好地呈现常规 HTML 页面

【讨论】:

【参考方案4】:

如果您需要纯 Java 解决方案,则可以使用 JWebEngine。它是目前可用的最好的纯 Java 解决方案。

【讨论】:

【参考方案5】:

如果你想要纯java解决方案,试试Lobo。

否则,您可以使用 SWT / JRex 或其他一些基于 JNI 的产品。

【讨论】:

【参考方案6】:

您可以为此使用 SWT,这里是 simple example。

【讨论】:

【参考方案7】:

我还有一个

The Lobo Project - 开源

【讨论】:

【参考方案8】:

您可以使用mozswing。它有效。

【讨论】:

以上是关于在Java应用程序中嵌入Web浏览器[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 中嵌入 Web 浏览器窗口

如何在跨平台应用程序中嵌入 Web 浏览器控件?

Java Web入门(初识 ‍ JSP)

如何将 H2 控制台嵌入 WAR [重复]

在 Spring Java 应用程序中嵌入 openfire

Android入门介绍