在Java中嵌入Web浏览器/ HTML引擎

时间:2014-01-19 17:18:21

标签: java html css3 google-chrome mozilla

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

4 个答案:

答案 0 :(得分:1)

JxBrowser是一个很好的api用于此目的。它使用铬引擎,与原生浏览器一样提供最佳速度。我用它并且它对我有用

答案 1 :(得分:0)

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

我不确定支持最新的html5和css3好东西的程度,但它足够好的浏览器:java fx WebView component

答案 2 :(得分:0)

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

答案 3 :(得分:0)

也许你可以尝试jxbrowser

它承诺是一个非常好的组成部分。

从主页:

  

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