在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浏览器[重复]的主要内容,如果未能解决你的问题,请参考以下文章