Code is currently hosted at
and contains a lot more than just a javafx wrapper.
I’m playing around with java 8 + javafx and tried to embed it inside jme3 window. It is work in progress:
Basic idea is that you do normal javafx programming and attach javafx scene into special gui node in jme3 and things just work. Obviously, javafx component cannot interact with jme3 scenegraph directly (like getting light, having jme3 particle etc), but on the other hand, you get mature widget toolkit with all bells and whistles (like Scene builder etc). Most javafx apps should run even unmodified if you just extract top level scene from them.
It is already interactive - you can click around, type, copy/paste, select things with mouse, use popup menus etc. It performs reasonably well (only needed repaints, direct texture modification). Biggest missing thing is event consumption - currently, mouse events are coming down through jme3 scenegraph, even if consumed by javafx components. There are few solutions to that, with different level of hackery involved, will have to look into that.
It requires jdk 8 build 115 (or 116), which is not yet available, so not posting code here yet.