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

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

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

谢谢, 大卫

【问题讨论】:

    标签: java browser include


    【解决方案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。它有效。

                【讨论】:

                  猜你喜欢
                  • 2010-11-30
                  • 1970-01-01
                  • 2011-11-27
                  • 1970-01-01
                  • 2012-01-11
                  • 2012-03-19
                  • 2010-09-22
                  • 2011-01-16
                  • 2012-02-07
                  相关资源
                  最近更新 更多