Contributor(s): Matthew Haugn

JavaFX is a software development platform from Oracle that is designed to facilitate desktop and rich internet applications (RIA) that can be accessed from a variety of devices. The platform, originally developed by Sun Microsystems, consists of JavaFX Script and JavaFX Mobile.

The scripting language is intended to make it easier to use the Java Swing user interface library to create rich user interfaces that will run anywhere the Java standard edition is supported. JavaFX enables the creation of GUIs in a declarative language format that defines interface components from Java's Swing interface toolkit along with a variety of display effects including animation, vector graphics, audio tracks and video, all running in a Java virtual machine (JVM). (The name is a short way of typing "Java Effects.")

JavaFX is included with the standard JDK (Java Development Kit) and JRE (Java Runtime Environment) bundles.

This was last updated in July 2016

Continue Reading About JavaFX

Dig Deeper on Java Development Tools

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

File Extensions and File Formats

Powered by: