JavaFX 12 arrives with major enhancements
Only a week before the new Java release, we are welcoming the latest JavaFX version, the second independent release since JFX got decoupled from the JDK. Let’s have a quick look at the list of features it brings.
Today has definitely been a day of important announcements!
Just a week before the general availability of Java 12, comes the release of JavaFX 12.
You can find it available for download here.
This will be the second major JFX release after it got decoupled from the JDK. Following the new Java release cadence, JavaFX 12 is a short-term support release, meaning that it will only be supported until the next major release, JFX 13.
Considering compatibility, please keep in mind that JavaFX 12 requires JDK 11.
But with no further ado, let’s have a quick look at the list of features included in this new JFX release.
Here is the list with the enhancements that made it into Java FX 12:
- JDK-8207942 – Add new protected VirtualFlow methods for subclassing
- JDK-8210361 – Add images to docs for public API classes of controls and missing examples
- JDK-8204060 – [Canvas] Add API in GraphicsContext to control image smoothing
- JDK-8214069 – Use xdg-open to get default web browser on Linux systems
- JDK-8088418 – Reintroduce JFR Pulse Logger
- JDK-8090930 – Support mouse forward/back buttons
- JDK-8211249 – Refactor javafx.swing implementation to get rid of unneeded abstraction layer
- JDK-8148129 – Implement Accelerated composition for WebView
- JDK-8207772 – File API and FileReader should be supported in WebView
For the extensive list of bug fixes, make sure to check out the OpenJFX GitHub repository.