JavaFX 19 rich client Java platform is now available
This update adds H.265 video support for HTTP Live Streaming and CSS focus indicators. It also fixes touch-screen bugs and modal behavior.
JavaFX 19 is the latest version of Java-based rich client platform JavaFX. It includes enhancements for video, and CSS capabilities. This update also fixes touch-screen bugs.
The open-source platform, known as “One Framework to Rule Them all”, can be accessed via Maven Central and gluonhq.com. JavaFX 19 supports HTTP Live Streaming and H.265/HVEC codec support.
JavaFX 19 features faster creation of observable arraylists in FXCollections and allows users to modify a list of printers without having to restart the program. The release also includes support for creating derived bindings using ObservableValue via a new API within the ObservableValue interface.
JavaFX 19:
- To support visual focus indication and nesting visuals, CSS pseudo-classes:focus-visible (CSS pseudo-class :focus_within) have been added.
- Stage has received modal behavior fixes on the Linux platform.
- Touch screen bugs have been fixed, including disappearing scroll bars on touch-enabled devices as well as a Scroll Pane edge bounce for Raspberry Pi.
- Upgrades to dependencies have been made, such as SQLite version 3.37.2 and Glib version 2.72.0.
- Security has been enhanced with WebKit referencing and longer buffering.
After being in the Java Development Kit (JDK), JavaFX was made a stand-alone technology in 2018. JavaFX was introduced by Sun Microsystems May 2007 . It is a platform that allows for Java-based embedded, desktop and mobile systems. Software and libraries are available to support the entire lifecycle of an app.