具有Webview UI的Java桌面应用

Bla*_*sui 5 java browser desktop web-applications webview

我想要一种为浏览器(chrom-e / ium或Firefox)创建专用浏览器窗口的方法。它的内容需要由Java应用程序控制(http调用localhost或更好的一种更直接的通信方式)。这两个应该以某种方式捆绑在一起。

一点背景

我想编写一个Java桌面应用程序,但不想在UI中使用Swing或javaFX。UI应该像一页应用程序那样编写,并且可以(至少部分地)移植到Web上。我看了一看javafx WebView,但宁愿手上有一个完整的浏览器。更好地控制上述浏览器,以更桌面化的方式发送文件和读取文件,这也很好。唯一真正的要求是背后必须有一些Java后端,并且必须脱机工作。

这样的事情有可能发生吗,还是仅仅是白日梦?

小智 1

我参加聚会已经晚了快一年了,但是:

有一些(我知道的)技术可以帮助您:

  1. 电子。它基本上就是你想要的,你可以使用网络技术来“伪造”桌面应用程序,这是众所周知的,我从未使用过它,但据我所知,你可以将几乎任何东西粘贴到它的“后端”。

  2. JavaFxWebView。有一些非常好的方法来使用它,你甚至可以使用 bootstrap 和 AngularJs,这是一个例子(不是我的)