JavaFX 19 Released

JavaFX 19 is now released, JavaFX 19 requires JDK 11 or higher. This release has enhanced video and CSS features and fixed some touch screen bugs.

Additional JavaFX 19 features: Faster creation of observable ArrayList in FXCollections, allowing users to update the list of available printers without restarting the application.

Other updates.

  • Added CSS pseudo-classes :focus-visible and :focus-within to support visual focus indication and nested focus visual effects, respectively.
  • A modal behavior fix has been implemented for Stage on Linux platforms.
  • Touchscreen-related bug fixes have been implemented, such as disappearing scrollbars on touch-enabled devices and scroll pane edge bounce on Raspberry Pi.
  • Dependency upgrades have been made, such as upgrading SQLite to version 3.37.2 and Glib to version 2.72.0.
  • Provided better long caching for security purposes and improved WebKit references.

Additional content can be found in the update announcement: https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-19.md