The second release after JFX got decoupled from the JDK

JavaFX 12 arrives with major enhancements

Eirini-Eleni Papadopoulou
© Shutterstock / Looper  

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.

Eirini-Eleni Papadopoulou
Eirini-Eleni Papadopoulou was the editor for Coming from an academic background in East Asian Studies, she decided that it was time to go back to her high-school hobby that was computer science and she dived into the development world. Other hobbies include esports and League of Legends, although she never managed to escape elo hell (yet), and she is a guest writer/analyst for competitive LoL at TGH.

Inline Feedbacks
View all comments