Yesterdays I released LibFX 0.2.0! It has nice new features I've been needing for other projects:
ControlPropertyListener
: creating listeners for the property map of JavaFX' controlsListenerHandle
: encapsulating an observable and a listener for easier add/remove of the listenerSerializableOptional
: serializable wrapper forOptional
WebViewHyperlinkListener
: add hyperlink listeners to JavaFX'WebView
And don't forget about Nestings: using all the power of JavaFX' properties for nested object aggregations.
▚Getting Started
The links above point to the LibFX wiki on GitHub. It has an article for each feature explaining the concept, giving some examples and pointing to the best resource in the code to get started.
Most key features also have self-contained demos, which can be found in their own source folder.
Finally, there's extensive Javadoc under libfx.codefx.org/javadoc/.
▚Getting LibFX 0.2.0
You can get LibFX 0.2.0 here:
<dependency>
<groupId>org.codefx.libfx</groupId>
<artifactId>LibFX</artifactId>
<version>0.2.0</version>
</dependency>
compile 'org.codefx.libfx:LibFX:0.2.0'
It's licensed under GLP 3.0 but other arrangements can be made - just shoot me an email.