【问题标题】:Embedding a Web Browser/HTML Engine in Java在 Java 中嵌入 Web 浏览器/HTML 引擎
【发布时间】:2014-02-08 19:03:54
【问题描述】:

我正在用 java 制作一个应用程序,它将显示一个 HTML 网页,从配置文件中获取网页的地址。该网页将在本地磁盘上。现在我想要的是,当我启动 Java 程序时,程序将在没有鼠标光标的情况下在计算机上全屏显示网页。现在,我首先需要一个 HTML 引擎或一个可以在 java 应用程序中运行的 web 浏览器(事件比如按下按钮等将从 java 应用程序传递到网页)。我找不到显示这些网页的方法。我需要显示当前的技术网页,这样它就可以处理从 jQuery、Js、Ajax、CSS3、HTML 5 的所有内容。这样就可以通过 Java 程序显示漂亮的网页。

【问题讨论】:

  • 如果我能得到一件好事,我愿意使用本机访问

标签: java html css google-chrome mozilla


【解决方案1】:

JxBrowser 是一个很好的 api。它使用 chromium 引擎,提供与原生浏览器一样的最佳速度。我用过它,它对我有用

【讨论】:

    【解决方案2】:

    或许你可以试试jxbrowser

    它有望成为一个非常好的组件。

    从主页:

    在您的 Java 中嵌入基于 Chromium 的轻量级 Swing 组件 用于显示使用 HTML5、CSS3 构建的现代网页的应用程序, JavaScript、Flash、Silverlight 等

    【讨论】:

    【解决方案3】:

    如果您愿意使用 javaFx,这是可能的。

    我不确定在多大程度上支持最新的 html5 和 css3 好东西,但它是一个不错的浏览器:java fx WebView component

    【讨论】:

    • 嗯,我实际上想使用可用的 HTML 5 和 CSS3,这样我就可以获得一个功能强大的 UI。我正在考虑在 java 下设置一个 UI,但我想如果我使用当前的网络技术,那会更好,因为它已经可以做很多事情了。
    【解决方案4】:

    如果您的应用程序在 Windows 上运行,您可以尝试使用 SWT 浏览器控件。 它封装了当前安装的 Internet Explorer,并为您提供了对其功能的非常强大的访问权限,包括事件侦听器等。

    【讨论】:

      猜你喜欢
      • 2014-06-08
      • 2010-09-22
      • 2014-02-27
      • 2010-10-30
      • 2011-11-27
      • 2011-01-02
      • 2012-01-02
      • 2016-03-03
      • 2010-09-24
      相关资源
      最近更新 更多