I want some way of creating a dedicated browser window for a browser (chrom-e/ium or firefox). Its content needs to be controlled by a java application (a http call to `localhost` or better a more direct way of communicating). These two should be bundled together in some way.

### A little Background

I want to write a java desktop app but don't want to use Swing or javaFX for the UI. The UI should be written like a one page app and may be ported (at least partially) to the web. I have taken a look at the javafx [WebView](https://docs.oracle.com/javafx/2/api/javafx/scene/web/WebView.html) but would rather have a full fledged browser on my hands. It would also be nice to have a little more control over said browser to send files and read files in a more desktopish way. The only real requirement is that there has to be some java backend behind it and that is has to work offline.

Is something like this possible at all or is it just a pipe dream?