 JavaFX is a software platform for creating and delivering desktop applications, as well as rich Internet applications (RIAs) that can run across a wide variety of devices.JavaFX is intended to replace Swing as the standard GUI library for Java SE, but both will be included for the foreseeable future.JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS.