Following up on the recent news of JavaFX 11 and Java 11 being released, I'd like to announce that the following JavaFX related projects have been released as well:
Project | Version | Link | JDK 8 | JDK 9 | JDK 10 | JDK 11 |
---|---|---|---|---|---|---|
HarmonicFX | 0.2.0 | https://github.com/aalmiray/harmonicfx | Y | P | P | P |
BootstrapFX | 0.2.4 | https://github.com/aalmiray/bootstrapfx | Y | Y | Y | Y |
DesktopPaneFX | 0.12.0 | https://github.com/aalmiray/desktoppanefx | Y | Y | Y | Y |
JSilhouette | 0.3.0 | https://github.com/aalmiray/jsilhouette | Y | Y | Y | Y |
Ikonli | 2.4.0 | https://github.com/aalmiray/ikonli | Y | N | N | N |
Ikonli | 11.0.0 | https://github.com/aalmiray/ikonli | N | N | N | Y |
Y: Fully supported.
N: No support at all.
P: Partial support; some classes may not work due to internal API changes.
As you can see there are 2 Ikonli releases; version 2.4.0
is meant to be used with JavaFX 8 and Java 8; version 11.0.0
is meant to be used with JavaFX 11 and Java 11 (or newer). There's no plan to support Java 9 nor Java 10 as these versions are no longer in scope now that Java 11 is out. Also Ikonli 11.0.0
has been fully modularized, you can configure it to be used with the classpath or the module path, the choice is yours. All other projects can also be used with the classpath or the module path however they do not provide a explicit module descriptor, instead they rely on the Automatic-Module-Name
JAR manifest entry.
All of these libraries can be downloaded from Bintray's JCenter or from Maven Central.
Enjoy building JavaFX applications with these libraries! Feedback is always welcome.
Trackbacks/Pingbacks