- JFXtras 0.5 support - JFXtras is an open source project that aims to fill the gaps found in the current JavaFX SDK API. You might remember this project was mentioned previously on this blog, when jSilhouette 0.3 was released. JFXtras 0.5 no longer depends on jSilhouette as all shapes have been completely rewritten to be compatible with JavaFx's mobile profile.
- Any Swing component will be automatically wrapped an inserted into the current Fx hierarchy, this will also work in a Griffon application.
- An Fx scene can be inserted in a Swing container, yup read that again. Fx wrapped with Swing! caveat: some elements may not resize themselves automatically, this might change in the future.
- Media support, tested on Windows/OSX, it should work on Linux/Solaris too but I've been unable to get it to work, I'm probably missing something because not even plain JavaFX seems to work for me at the moment.
That's pretty straight forward, so let's look at the FxBuilder version
Not much of a difference isn't it? one thing that I like about builders is that they can leverage conventions and the currently executing context, notice for example that on the Groovy version there is no need to set the mediaPlayer property of MediaView, the builder does that for you!
Regarding the griffon-fx plugin, it is now able to run an Fx powered application in standalone mode (via griffon run-app), some minor tweaks need to be done to be able to run an application in applet/webstart modes, nothing out of the ordinary really, the plugin will make sure everything is in order once it's released. However the plugin requires changes found on the current development build so it is very unlikely for it to be released before the next Griffon release comes out.
Keep on Groovying!