21.0.2
/ January 16, 2024; 3 months ago (2024-01-16)[1]
Repository
github.com/openjdk/jfx
Operating system
Java
Platform
Cross-platform
Available in
Java
Type
Application framework
License
GPL+classpath exception[2]
Website
wiki.openjdk.org
openjfx.io
Java platform editions
Java Card
Java ME (Micro Edition)
Java SE (Standard Edition)
Jakarta EE (Enterprise Edition)
JavaFX (bundled in Oracle's JDK from versions 8 to 10 but separately since 11)
PersonalJava (Discontinued)
v
t
e
JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices. JavaFX has support for desktop computers and web browsers[citation needed] on Microsoft Windows, Linux (including Raspberry Pi), and macOS, as well as mobile devices running iOS and Android, through Gluon Mobile.
With the release of JDK 11 in 2018, Oracle made JavaFX part of the OpenJDK under the OpenJFX project,[3] in order to increase the pace of its development.[4]
Open-source JavaFXPorts works for iOS (iPhone and iPad) and Android.[5] The related commercial software created under the name "Gluon" supports the same mobile platforms with additional features plus desktop.[6] This allows a single source code base to create applications for the desktop, iOS, and Android devices.
^"Products » JavaFX". Retrieved 2023-06-20.
^"OpenJFX Project". Oracle Corporation. Archived from the original on 2011-12-05. Retrieved 2011-12-07.
^"JavaFX Developer Home". www.oracle.com. Archived from the original on 2019-07-12. Retrieved 2019-06-14.
^Smith, Donald (March 7, 2018). "The Future of JavaFX and Other Java Client Roadmap Updates". Archived from the original on November 17, 2018. Retrieved June 14, 2019.
^"JavaFXPorts - Gluon". Gluon. Archived from the original on 2018-05-02. Retrieved 2018-05-01.
^"Rapid Enterprise Mobile Apps: Build, Connect, Manage with Gluon". 2017-12-16. Archived from the original on 2017-12-15. Retrieved 2017-12-16.
JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of...
libraries JEP 153: Launch JavaFX applications (direct launching of JavaFX application JARs) JEP 122: Remove the permanent generation Java 8 is not supported...
JavaFX is a software platform for creating and delivering RIAs that can run across a wide variety of connected devices. The current release (JavaFX 12...
processing unit JavaFX, a software platform Super FX, a SNES coprocessor Foreign exchange (disambiguation) Foreign exchange market, forex or FXFx, medical shorthand...
programming language, also a dialect of Lisp. MIDletPascal JavaFX Script code is compiled to Java bytecode Kotlin, a statically-typed general-purpose programming...
and allows for abstracting program design from program logic. <?import javafx.scene.control.Label?> <Label text="Hello, World!"/> Comparison of user interface...
improvements to Java 3D would be put on hold to produce a 3D scene graph for JavaFXJavaFX with 3D support was eventually released with Java 8. The JavaFX 3D graphics...
Touch .NET Mono .NET Framework Silverlight Flash AIR JavaJava ME Java SE Java EE JavaFXJavaFX Mobile LiveCode Microsoft XNA Mozilla Prism, XUL and XULRunner...
also helps manage JAR files. javafxpackager – tool to package and sign JavaFX applications jarsigner – the jar signing and verification tool javah – the...
its deprecated EdgeHTML and MSHTML engines, and the WebView component in JavaFX. Hazaël-Massieux, Dominique. "Making WebViews work for the Web". w3.org...
environment. NetBeans IDE supports development of all Java application types (Java SE (including JavaFX), Java ME, web, EJB and mobile applications) out of the...
Technologies. This codec is commonly used by Adobe Flash, Flash Video, and JavaFX media files. The VP6 codec was introduced in May 2003. In October 2003,...
format to allow multiple, Java-release-specific versions of class files to coexist in a single archive. JEP 253: Prepare JavaFX UI Controls & CSS APIs for...
Binding—third-party visual data binding tool LiveBindings Google Web Toolkit JavaFX Eclipse AKABeacon iOS Data Binding framework SwiftUI Binding.scala XML data...
workspace PDFsam Basic is written in Java and JavaFX. PDFsam Basic relies on Sejda SDK, an open source and task oriented Java library to edit PDF files and SAMBox...
to completely rewrite the program in JavaFX. This version was eventually released as Filetopia FX. Filetopia FX no longer allows global-wide file searching...
formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with...
Java Card is a software technology that allows Java-based applications (applets) to be run securely on smart cards and more generally on similar secure...