Top Description Packages
javafx 24

Module javafx.base

Released in javafx-base 24.

Requires
java.base, java.desktop, jdk.jfr
Maven Central
Group ID:org.openjfx
Artifacts:javafx-base

Defines the base APIs for the JavaFX UI toolkit, including APIs for bindings, properties, collections, and events.
Since
9
Version
24

Package Summary

Modifier and TypePackage and Description
package
package
package
package
package
package
internal package
package
internal package
package
package
exported package
javafx.beans

The package javafx.beans contains the interfaces that define the most generic form of observability.

exported package
javafx.beans.binding

Provides classes that create and operate on a Binding that calculates a value that depends on one or more sources.

exported package
javafx.beans.property

The package javafx.beans.property defines read-only properties and writable properties, plus a number of implementations.

exported package
javafx.beans.property.adapter

Provides various classes that act as adapters between a regular Java Bean property and a corresponding JavaFX Property.

exported package
javafx.beans.value

The package javafx.beans.value contains the two fundamental interfaces javafx.beans.value.ObservableValue and javafx.beans.value.WritableValue and all of its sub-interfaces.

exported package
javafx.collections

Contains the essential JavaFX collections and collection utilities

exported package
javafx.collections.transformation

Provides JavaFX collections that wrap and transform (for example, sort or filter) other JavaFX collections.

exported package
javafx.event

Provides basic framework for FX events, their delivery and handling.

exported package
javafx.util

Contains various utilities and helper classes.

exported package
javafx.util.converter

This package is for standard string converters for JavaFX.