# Uses of Class
javafx.beans.property.ObjectProperty

Packages that use ObjectProperty
Package
Description
javafx.animation
Provides the set of classes for ease of use transition based animations.
javafx.beans.property
The package `javafx.beans.property` defines read-only properties and writable properties, plus a number of implementations.
javafx.beans.property.adapter
Provides various classes that act as adapters between a regular Java Bean property and a corresponding `JavaFX Property`.
javafx.collections.transformation
Provides JavaFX collections that wrap and transform (for example, sort or filter) other JavaFX collections.
javafx.concurrent
Provides the set of classes for javafx.task.
javafx.css
Provides API for making properties styleable via CSS and for supporting pseudo-class state.
javafx.print
Provides the public classes for the JavaFX Printing API.
javafx.scene
Provides the core set of base classes for the JavaFX Scene Graph API.
javafx.scene.chart
The JavaFX User Interface provides a set of chart components that are a very convenient way for data visualization.
javafx.scene.control
The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.
javafx.scene.control.cell
The `javafx.scene.control.cell` package is where all cell-related classes are located, other than the core classes such as `Cell`, `IndexedCell`, `ListCell`, `TreeCell`, and `TableCell`.
javafx.scene.control.skin
The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
javafx.scene.effect
Provides the set of classes for attaching graphical filter effects to JavaFX Scene Graph Nodes.
javafx.scene.image
Provides the set of classes for loading and displaying images.
javafx.scene.layout
Provides classes to support user interface layout.
javafx.scene.media
Provides the set of classes for integrating audio and video into Java FX Applications.
javafx.scene.paint
Provides the set of classes for colors and gradients used to fill shapes and backgrounds when rendering the scene graph.
javafx.scene.shape
Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
javafx.scene.text
Provides the set of classes for fonts and renderable Text Node.
javafx.scene.transform
Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.
javafx.scene.web
This package provides means for loading and displaying Web content.
javafx.stage
Provides the top-level container classes for JavaFX content.

## Uses of ObjectProperty in javafx.animation

Methods in javafx.animation that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Point3D>`
RotateTransition.`axisProperty()`
Specifies the axis of rotation for this `RotateTransition`.
`final ObjectProperty<Duration>`
Animation.`delayProperty()`
Delays the start of an animation.
`final ObjectProperty<Duration>`
FadeTransition.`durationProperty()`
The duration of this `FadeTransition`.
`final ObjectProperty<Duration>`
FillTransition.`durationProperty()`
The duration of this `FillTransition`.
`final ObjectProperty<Duration>`
PathTransition.`durationProperty()`
The duration of this `Transition`.
`final ObjectProperty<Duration>`
PauseTransition.`durationProperty()`
The duration of this `Transition`.
`final ObjectProperty<Duration>`
RotateTransition.`durationProperty()`
The duration of this `RotateTransition`.
`final ObjectProperty<Duration>`
ScaleTransition.`durationProperty()`
The duration of this `ScaleTransition`.
`final ObjectProperty<Duration>`
StrokeTransition.`durationProperty()`
The duration of this `StrokeTransition`.
`final ObjectProperty<Duration>`
TranslateTransition.`durationProperty()`
The duration of this `TranslateTransition`.
`final ObjectProperty<Color>`
FillTransition.`fromValueProperty()`
Specifies the start color value for this `FillTransition`.
`final ObjectProperty<Color>`
StrokeTransition.`fromValueProperty()`
Specifies the start color value for this `StrokeTransition`.
`final ObjectProperty<Interpolator>`
Transition.`interpolatorProperty()`
Controls the timing for acceleration and deceleration at each `Transition` cycle.
`final ObjectProperty<Node>`
FadeTransition.`nodeProperty()`
The target node of this `Transition`.
`final ObjectProperty<Node>`
ParallelTransition.`nodeProperty()`
This `Node` is used in all child `Transitions`, that do not define a target `Node` themselves.
`final ObjectProperty<Node>`
PathTransition.`nodeProperty()`
The target node of this `PathTransition`.
`final ObjectProperty<Node>`
RotateTransition.`nodeProperty()`
The target node of this `RotateTransition`.
`final ObjectProperty<Node>`
ScaleTransition.`nodeProperty()`
The target node of this `ScaleTransition`.
`final ObjectProperty<Node>`
SequentialTransition.`nodeProperty()`
This `Node` is used in all child `Transitions`, that do not define a target `Node` themselves.
`final ObjectProperty<Node>`
TranslateTransition.`nodeProperty()`
The target node of this `TranslateTransition`.
`final ObjectProperty<EventHandler<ActionEvent>>`
Animation.`onFinishedProperty()`
The action to be executed at the conclusion of this `Animation`.
`final ObjectProperty<PathTransition.OrientationType>`
PathTransition.`orientationProperty()`
Specifies the upright orientation of `node` along the `path`.
`final ObjectProperty<Shape>`
PathTransition.`pathProperty()`
The shape on which outline the node should be animated.
`final ObjectProperty<Shape>`
FillTransition.`shapeProperty()`
The target shape of this `FillTransition`.
`final ObjectProperty<Shape>`
StrokeTransition.`shapeProperty()`
The target shape of this `StrokeTransition`.
`final ObjectProperty<Color>`
FillTransition.`toValueProperty()`
Specifies the stop color value for this `FillTransition`.
`final ObjectProperty<Color>`
StrokeTransition.`toValueProperty()`
Specifies the stop color value for this `StrokeTransition`.

## Uses of ObjectProperty in javafx.beans.property

Subclasses of ObjectProperty in javafx.beans.property
Modifier and Type
Class
Description
`class`
`ObjectPropertyBase<T>`
The class `ObjectPropertyBase` is the base class for a property wrapping an arbitrary `Object`.
`class`
`ReadOnlyObjectWrapper<T>`
This class provides a convenient class to define read-only properties.
`class`
`SimpleObjectProperty<T>`
This class provides a full implementation of a `Property` wrapping an arbitrary `Object`.
Methods in javafx.beans.property that return ObjectProperty
Modifier and Type
Method
Description
`ObjectProperty<Boolean>`
BooleanProperty.`asObject()`
Creates an `ObjectProperty` that holds the value of this `BooleanProperty`.
`ObjectProperty<Double>`
DoubleProperty.`asObject()`
Creates an `ObjectProperty` that bidirectionally bound to this `DoubleProperty`.
`ObjectProperty<Float>`
FloatProperty.`asObject()`
Creates an `ObjectProperty` that bidirectionally bound to this `FloatProperty`.
`ObjectProperty<Integer>`
IntegerProperty.`asObject()`
Creates an `ObjectProperty` that bidirectionally bound to this `IntegerProperty`.
`ObjectProperty<Long>`
LongProperty.`asObject()`
Creates an `ObjectProperty` that bidirectionally bound to this `LongProperty`.

## Uses of ObjectProperty in javafx.beans.property.adapter

Subclasses of ObjectProperty in javafx.beans.property.adapter
Modifier and Type
Class
Description
`final class`
`JavaBeanObjectProperty<T>`
A `JavaBeanObjectProperty` provides an adapter between a regular Java Bean property of type `T` and a JavaFX `ObjectProperty<T>`.

## Uses of ObjectProperty in javafx.collections.transformation

Methods in javafx.collections.transformation that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Comparator<? super E>>`
SortedList.`comparatorProperty()`
The comparator that denotes the order of this SortedList.
`final ObjectProperty<Predicate<? super E>>`
FilteredList.`predicateProperty()`
The predicate that will match the elements that will be in this FilteredList.

## Uses of ObjectProperty in javafx.concurrent

Methods in javafx.concurrent that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Callback<ScheduledService<?>,Duration>>`
ScheduledService.`backoffStrategyProperty()`
Computes the amount of time to add to the period on each failure.
`final ObjectProperty<Duration>`
ScheduledService.`delayProperty()`
The initial delay between when the ScheduledService is first started, and when it will begin operation.
`final ObjectProperty<Executor>`
Service.`executorProperty()`
The executor to use for running this Service.
`final ObjectProperty<Duration>`
ScheduledService.`maximumCumulativePeriodProperty()`
The maximum allowed value for the cumulativePeriod.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Service.`onCancelledProperty()`
The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Task.`onCancelledProperty()`
The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Service.`onFailedProperty()`
The onFailed event handler is called whenever the Task state transitions to the FAILED state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Task.`onFailedProperty()`
The onFailed event handler is called whenever the Task state transitions to the FAILED state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Service.`onReadyProperty()`
The onReady event handler is called whenever the Task state transitions to the READY state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Service.`onRunningProperty()`
The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Task.`onRunningProperty()`
The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Service.`onScheduledProperty()`
The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Task.`onScheduledProperty()`
The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Service.`onSucceededProperty()`
The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
`final ObjectProperty<EventHandler<WorkerStateEvent>>`
Task.`onSucceededProperty()`
The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
`final ObjectProperty<Duration>`
ScheduledService.`periodProperty()`
The minimum amount of time to allow between the start of the last run and the start of the next run.

## Uses of ObjectProperty in javafx.css

Subclasses of ObjectProperty in javafx.css
Modifier and Type
Class
Description
`class`
`SimpleStyleableObjectProperty<T>`
This class extends `SimpleObjectProperty` and provides a full implementation of a `StyleableProperty`.
`class`
`StyleableObjectProperty<T>`
This class extends `ObjectPropertyBase` and provides a partial implementation of a `StyleableProperty`.

## Uses of ObjectProperty in javafx.print

Methods in javafx.print that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Collation>`
JobSettings.`collationProperty()`
Property representing an instance of `Collation`.
`final ObjectProperty<PageLayout>`
JobSettings.`pageLayoutProperty()`
Property representing an instance of `PageLayout`.
`final ObjectProperty`
JobSettings.`pageRangesProperty()`
An `ObjectProperty` whose value represents the job pages to print as an array of PageRange.
`final ObjectProperty<PaperSource>`
JobSettings.`paperSourceProperty()`
Property representing an instance of `PaperSource`.
`final ObjectProperty<PrintColor>`
JobSettings.`printColorProperty()`
Property representing an instance of `PrintColor`.
`final ObjectProperty<Printer>`
PrinterJob.`printerProperty()`
Property representing the `Printer` for this job.
`final ObjectProperty<PrintQuality>`
JobSettings.`printQualityProperty()`
Property representing an instance of `PrintQuality`.
`final ObjectProperty<PrintResolution>`
JobSettings.`printResolutionProperty()`
Property representing an instance of `PrintResolution`.
`final ObjectProperty<PrintSides>`
JobSettings.`printSidesProperty()`
Property representing an instance of `PrintSides`.

## Uses of ObjectProperty in javafx.scene

Methods in javafx.scene that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<String>`
Node.`accessibleHelpProperty()`
The accessible help text for this `Node`.
`final ObjectProperty<String>`
Node.`accessibleRoleDescriptionProperty()`
The role description of this `Node`.
`final ObjectProperty<AccessibleRole>`
Node.`accessibleRoleProperty()`
The accessible role for this `Node`.
`final ObjectProperty<String>`
Node.`accessibleTextProperty()`
The accessible text for this `Node`.
`final ObjectProperty<BlendMode>`
Node.`blendModeProperty()`
The `BlendMode` used to blend this individual node into the scene behind it.
`final ObjectProperty<CacheHint>`
Node.`cacheHintProperty()`
Additional hint for controlling bitmap caching.
`final ObjectProperty<Camera>`
Scene.`cameraProperty()`
Specifies the type of camera use for rendering this `Scene`.
`final ObjectProperty<Camera>`
SubScene.`cameraProperty()`
Specifies the type of camera use for rendering this `SubScene`.
`final ObjectProperty<Node>`
Node.`clipProperty()`
Specifies a `Node` to use to define the the clipping shape for this Node.
`final ObjectProperty<Color>`
LightBase.`colorProperty()`
Specifies the color of light source.
`final ObjectProperty<Cursor>`
Node.`cursorProperty()`
Defines the mouse cursor for this `Node` and subnodes.
`final ObjectProperty<Cursor>`
Scene.`cursorProperty()`
Defines the mouse cursor for this `Scene`.
`final ObjectProperty<DepthTest>`
Node.`depthTestProperty()`
Indicates whether depth testing is used when rendering this node.
`final ObjectProperty<Effect>`
Node.`effectProperty()`
Specifies an effect to apply to this `Node`.
`final ObjectProperty<EventDispatcher>`
Node.`eventDispatcherProperty()`
Specifies the event dispatcher for this node.
`final ObjectProperty<EventDispatcher>`
Scene.`eventDispatcherProperty()`
Specifies the event dispatcher for this scene.
`final ObjectProperty<Paint>`
Scene.`fillProperty()`
Defines the background fill of this `Scene`.
`final ObjectProperty<Paint>`
SubScene.`fillProperty()`
Defines the background fill of this `SubScene`.
`final ObjectProperty<InputMethodRequests>`
Node.`inputMethodRequestsProperty()`
Property holding InputMethodRequests.
`final ObjectProperty<NodeOrientation>`
Node.`nodeOrientationProperty()`
Property holding NodeOrientation.
`final ObjectProperty<NodeOrientation>`
Scene.`nodeOrientationProperty()`
Property holding NodeOrientation.
`final ObjectProperty<EventHandler<? super ContextMenuEvent>>`
Node.`onContextMenuRequestedProperty()`
Defines a function to be called when a context menu has been requested on this `Node`.
`final ObjectProperty<EventHandler<? super ContextMenuEvent>>`
Scene.`onContextMenuRequestedProperty()`
Defines a function to be called when a mouse button has been clicked (pressed and released) on this `Scene`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onDragDetectedProperty()`
Defines a function to be called when drag gesture has been detected.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onDragDetectedProperty()`
Defines a function to be called when drag gesture has been detected.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Node.`onDragDoneProperty()`
Defines a function to be called when this `Node` is a drag and drop gesture source after its data has been dropped on a drop target.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Scene.`onDragDoneProperty()`
Defines a function to be called when this `Scene` is a drag and drop gesture source after its data has been dropped on a drop target.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Node.`onDragDroppedProperty()`
Defines a function to be called when the mouse button is released on this `Node` during drag and drop gesture.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Scene.`onDragDroppedProperty()`
Defines a function to be called when the mouse button is released on this `Scene` during drag and drop gesture.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Node.`onDragEnteredProperty()`
Defines a function to be called when drag gesture enters this `Node`.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Scene.`onDragEnteredProperty()`
Defines a function to be called when drag gesture enters this `Scene`.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Node.`onDragExitedProperty()`
Defines a function to be called when drag gesture exits this `Node`.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Scene.`onDragExitedProperty()`
Defines a function to be called when drag gesture exits this `Scene`.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Node.`onDragOverProperty()`
Defines a function to be called when drag gesture progresses within this `Node`.
`final ObjectProperty<EventHandler<? super DragEvent>>`
Scene.`onDragOverProperty()`
Defines a function to be called when drag gesture progresses within this `Scene`.
`final ObjectProperty<EventHandler<? super InputMethodEvent>>`
Node.`onInputMethodTextChangedProperty()`
Defines a function to be called when this `Node` has input focus and the input method text has changed.
`final ObjectProperty<EventHandler<? super InputMethodEvent>>`
Scene.`onInputMethodTextChangedProperty()`
Defines a function to be called when this `Node` has input focus and the input method text has changed.
`final ObjectProperty<EventHandler<? super KeyEvent>>`
Node.`onKeyPressedProperty()`
Defines a function to be called when this `Node` or its child `Node` has input focus and a key has been pressed.
`final ObjectProperty<EventHandler<? super KeyEvent>>`
Scene.`onKeyPressedProperty()`
Defines a function to be called when some `Node` of this `Scene` has input focus and a key has been pressed.
`final ObjectProperty<EventHandler<? super KeyEvent>>`
Node.`onKeyReleasedProperty()`
Defines a function to be called when this `Node` or its child `Node` has input focus and a key has been released.
`final ObjectProperty<EventHandler<? super KeyEvent>>`
Scene.`onKeyReleasedProperty()`
Defines a function to be called when some `Node` of this `Scene` has input focus and a key has been released.
`final ObjectProperty<EventHandler<? super KeyEvent>>`
Node.`onKeyTypedProperty()`
Defines a function to be called when this `Node` or its child `Node` has input focus and a key has been typed.
`final ObjectProperty<EventHandler<? super KeyEvent>>`
Scene.`onKeyTypedProperty()`
Defines a function to be called when some `Node` of this `Scene` has input focus and a key has been typed.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onMouseClickedProperty()`
Defines a function to be called when a mouse button has been clicked (pressed and released) on this `Node`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onMouseClickedProperty()`
Defines a function to be called when a mouse button has been clicked (pressed and released) on this `Scene`.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Node.`onMouseDragEnteredProperty()`
Defines a function to be called when a full press-drag-release gesture enters this `Node`.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Scene.`onMouseDragEnteredProperty()`
Defines a function to be called when a full press-drag-release gesture enters this `Scene`.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Node.`onMouseDragExitedProperty()`
Defines a function to be called when a full press-drag-release gesture leaves this `Node`.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Scene.`onMouseDragExitedProperty()`
Defines a function to be called when a full press-drag-release gesture exits this `Scene`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onMouseDraggedProperty()`
Defines a function to be called when a mouse button is pressed on this `Node` and then dragged.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onMouseDraggedProperty()`
Defines a function to be called when a mouse button is pressed on this `Scene` and then dragged.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Node.`onMouseDragOverProperty()`
Defines a function to be called when a full press-drag-release gesture progresses within this `Node`.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Scene.`onMouseDragOverProperty()`
Defines a function to be called when a full press-drag-release gesture progresses within this `Scene`.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Node.`onMouseDragReleasedProperty()`
Defines a function to be called when a full press-drag-release gesture ends (by releasing mouse button) within this `Node`.
`final ObjectProperty<EventHandler<? super MouseDragEvent>>`
Scene.`onMouseDragReleasedProperty()`
Defines a function to be called when a full press-drag-release gesture ends within this `Scene`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onMouseEnteredProperty()`
Defines a function to be called when the mouse enters this `Node`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onMouseEnteredProperty()`
Defines a function to be called when the mouse enters this `Scene`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onMouseExitedProperty()`
Defines a function to be called when the mouse exits this `Node`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onMouseExitedProperty()`
Defines a function to be called when the mouse exits this `Scene`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onMouseMovedProperty()`
Defines a function to be called when mouse cursor moves within this `Node` but no buttons have been pushed.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onMouseMovedProperty()`
Defines a function to be called when mouse cursor moves within this `Scene` but no buttons have been pushed.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onMousePressedProperty()`
Defines a function to be called when a mouse button has been pressed on this `Node`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onMousePressedProperty()`
Defines a function to be called when a mouse button has been pressed on this `Scene`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Node.`onMouseReleasedProperty()`
Defines a function to be called when a mouse button has been released on this `Node`.
`final ObjectProperty<EventHandler<? super MouseEvent>>`
Scene.`onMouseReleasedProperty()`
Defines a function to be called when a mouse button has been released on this `Scene`.
`final ObjectProperty<EventHandler<? super RotateEvent>>`
Node.`onRotateProperty()`
Defines a function to be called when user performs a rotation action.
`final ObjectProperty<EventHandler<? super RotateEvent>>`
Scene.`onRotateProperty()`
Defines a function to be called when user performs a rotating action.
`final ObjectProperty<EventHandler<? super RotateEvent>>`
Node.`onRotationFinishedProperty()`
Defines a function to be called when a rotation gesture ends.
`final ObjectProperty<EventHandler<? super RotateEvent>>`
Scene.`onRotationFinishedProperty()`
Defines a function to be called when a rotating gesture ends.
`final ObjectProperty<EventHandler<? super RotateEvent>>`
Node.`onRotationStartedProperty()`
Defines a function to be called when a rotation gesture is detected.
`final ObjectProperty<EventHandler<? super RotateEvent>>`
Scene.`onRotationStartedProperty()`
Defines a function to be called when a rotating gesture is detected.
`final ObjectProperty<EventHandler<? super ScrollEvent>>`
Node.`onScrollFinishedProperty()`
Defines a function to be called when a scrolling gesture ends.
`final ObjectProperty<EventHandler<? super ScrollEvent>>`
Scene.`onScrollFinishedProperty()`
Defines a function to be called when a scrolling gesture ends.
`final ObjectProperty<EventHandler<? super ScrollEvent>>`
Node.`onScrollProperty()`
Defines a function to be called when user performs a scrolling action.
`final ObjectProperty<EventHandler<? super ScrollEvent>>`
Scene.`onScrollProperty()`
Defines a function to be called when user performs a scrolling action.
`final ObjectProperty<EventHandler<? super ScrollEvent>>`
Node.`onScrollStartedProperty()`
Defines a function to be called when a scrolling gesture is detected.
`final ObjectProperty<EventHandler<? super ScrollEvent>>`
Scene.`onScrollStartedProperty()`
Defines a function to be called when a scrolling gesture is detected.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Node.`onSwipeDownProperty()`
Defines a function to be called when a downward swipe gesture centered over this node happens.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Scene.`onSwipeDownProperty()`
Defines a function to be called when an downward swipe gesture happens in this scene.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Node.`onSwipeLeftProperty()`
Defines a function to be called when a leftward swipe gesture centered over this node happens.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Scene.`onSwipeLeftProperty()`
Defines a function to be called when an leftward swipe gesture happens in this scene.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Node.`onSwipeRightProperty()`
Defines a function to be called when an rightward swipe gesture centered over this node happens.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Scene.`onSwipeRightProperty()`
Defines a function to be called when an rightward swipe gesture happens in this scene.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Node.`onSwipeUpProperty()`
Defines a function to be called when an upward swipe gesture centered over this node happens.
`final ObjectProperty<EventHandler<? super SwipeEvent>>`
Scene.`onSwipeUpProperty()`
Defines a function to be called when an upward swipe gesture happens in this scene.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Node.`onTouchMovedProperty()`
Defines a function to be called when a touch point is moved.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Scene.`onTouchMovedProperty()`
Defines a function to be called when a touch point is moved.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Node.`onTouchPressedProperty()`
Defines a function to be called when a new touch point is pressed.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Scene.`onTouchPressedProperty()`
Defines a function to be called when a new touch point is pressed.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Node.`onTouchReleasedProperty()`
Defines a function to be called when a touch point is released.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Scene.`onTouchReleasedProperty()`
Defines a function to be called when a new touch point is pressed.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Node.`onTouchStationaryProperty()`
Defines a function to be called when a touch point stays pressed and still.
`final ObjectProperty<EventHandler<? super TouchEvent>>`
Scene.`onTouchStationaryProperty()`
Defines a function to be called when a touch point stays pressed and still.
`final ObjectProperty<EventHandler<? super ZoomEvent>>`
Node.`onZoomFinishedProperty()`
Defines a function to be called when a zooming gesture ends.
`final ObjectProperty<EventHandler<? super ZoomEvent>>`
Scene.`onZoomFinishedProperty()`
Defines a function to be called when a zooming gesture ends.
`final ObjectProperty<EventHandler<? super ZoomEvent>>`
Node.`onZoomProperty()`
Defines a function to be called when user performs a zooming action.
`final ObjectProperty<EventHandler<? super ZoomEvent>>`
Scene.`onZoomProperty()`
Defines a function to be called when user performs a zooming action.
`final ObjectProperty<EventHandler<? super ZoomEvent>>`
Node.`onZoomStartedProperty()`
Defines a function to be called when a zooming gesture is detected.
`final ObjectProperty<EventHandler<? super ZoomEvent>>`
Scene.`onZoomStartedProperty()`
Defines a function to be called when a zooming gesture is detected.
`final ObjectProperty<Parent>`
Scene.`rootProperty()`
Defines the root `Node` of the scene graph.
`final ObjectProperty<Parent>`
SubScene.`rootProperty()`
Defines the root `Node` of the `SubScene` scene graph.
`final ObjectProperty<Point3D>`
Node.`rotationAxisProperty()`
Defines the axis of rotation of this `Node`.
`final ObjectProperty<String>`
Scene.`userAgentStylesheetProperty()`
`final ObjectProperty<String>`
SubScene.`userAgentStylesheetProperty()`

## Uses of ObjectProperty in javafx.scene.chart

Methods in javafx.scene.chart that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<LineChart.SortingPolicy>`
LineChart.`axisSortingPolicyProperty()`
Indicates whether the data passed to LineChart should be sorted by natural order of one of the axes.
`protected final ObjectProperty<Object>`
XYChart.`currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)`
The current displayed extra value property.
`protected final ObjectProperty<X>`
XYChart.`currentDisplayedXValueProperty(XYChart.Data<X,Y> item)`
The current displayed data value property that is plotted on X axis.
`protected final ObjectProperty<Y>`
XYChart.`currentDisplayedYValueProperty(XYChart.Data<X,Y> item)`
The current displayed data value property that is plotted on Y axis.
`final ObjectProperty<ObservableList<PieChart.Data>>`
PieChart.`dataProperty()`
PieCharts data
`final ObjectProperty<ObservableList<XYChart.Series<X,Y>>>`
XYChart.`dataProperty()`
XYCharts data
`final ObjectProperty<ObservableList<XYChart.Data<X,Y>>>`
XYChart.Series.`dataProperty()`
ObservableList of data items that make up this series
`final ObjectProperty<Object>`
XYChart.Data.`extraValueProperty()`
The generic data value to be plotted in any way the chart needs.
`final ObjectProperty<String>`
Axis.`labelProperty()`
The axis label
`protected final ObjectProperty<Node>`
Chart.`legendProperty()`
The node to display as the Legend.
`final ObjectProperty<Side>`
Chart.`legendSideProperty()`
The side of the chart where the legend should be displayed
`final ObjectProperty<Node>`
XYChart.Data.`nodeProperty()`
The node to display for this data item.
`final ObjectProperty<Node>`
XYChart.Series.`nodeProperty()`
The node to display for this series.
`final ObjectProperty<Side>`
Axis.`sideProperty()`
The side of the plot which this axis is being drawn on
`final ObjectProperty<Paint>`
Axis.`tickLabelFillProperty()`
The fill for all tick labels
`final ObjectProperty<Font>`
Axis.`tickLabelFontProperty()`
The font for all tick labels
`final ObjectProperty<StringConverter<T>>`
ValueAxis.`tickLabelFormatterProperty()`
StringConverter used to format tick mark labels.
`final ObjectProperty<Side>`
Chart.`titleSideProperty()`
The side of the chart where the title is displayed
`final ObjectProperty<X>`
XYChart.Data.`XValueProperty()`
The generic data value to be plotted on the X axis.
`final ObjectProperty<Y>`
XYChart.Data.`YValueProperty()`
The generic data value to be plotted on the Y axis.

## Uses of ObjectProperty in javafx.scene.control

Methods in javafx.scene.control that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<KeyCombination>`
MenuItem.`acceleratorProperty()`
The accelerator property enables accessing the associated action in one keystroke.
`final ObjectProperty<Alert.AlertType>`
Alert.`alertTypeProperty()`
When creating an Alert instance, users must pass in an `Alert.AlertType` enumeration value.
`final ObjectProperty<Pos>`
Labeled.`alignmentProperty()`
Specifies how the text and graphic within the Labeled should be aligned when there is empty space within the Labeled.
`final ObjectProperty<Pos>`
TextField.`alignmentProperty()`
Specifies how the text should be aligned when there is empty space within the TextField.
`ObjectProperty<ListCell<T>>`
ComboBox.`buttonCellProperty()`
The button cell is used to render what is shown in the ComboBox 'button' area.
`ObjectProperty<Callback<ListView<T>,ListCell<T>>>`
ComboBox.`cellFactoryProperty()`
Providing a custom cell factory allows for complete customization of the rendering of items in the ComboBox.
`final ObjectProperty<Callback<ListView<T>,ListCell<T>>>`
ListView.`cellFactoryProperty()`
Setting a custom cell factory has the effect of deferring all cell creation, allowing for total customization of the cell.
`final ObjectProperty<Callback<TableColumn<S,T>,TableCell<S,T>>>`
TableColumn.`cellFactoryProperty()`
The cell factory for all cells in this column.
`final ObjectProperty<Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>>>`
TreeTableColumn.`cellFactoryProperty()`
The cell factory for all cells in this column.
`final ObjectProperty<Callback<TreeView<T>,TreeCell<T>>>`
TreeView.`cellFactoryProperty()`
Represents the cell factory that will be used for creating TreeCells, which are used to represent items in the TreeView.
`final ObjectProperty<Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>>`
TableColumn.`cellValueFactoryProperty()`
The cell value factory needs to be set to specify how to populate all cells within a single TableColumn.
`final ObjectProperty<Callback<TreeTableColumn.CellDataFeatures<S,T>,ObservableValue<T>>>`
TreeTableColumn.`cellValueFactoryProperty()`
The cell value factory needs to be set to specify how to populate all cells within a single TreeTableColumn.
`final ObjectProperty<Chronology>`
DatePicker.`chronologyProperty()`
The calendar system used for parsing, displaying, and choosing dates in the DatePicker control.
`final ObjectProperty<Callback<TableView.ResizeFeatures,Boolean>>`
TableView.`columnResizePolicyProperty()`
This is the function called when the user completes a column-resize operation.
`final ObjectProperty<Callback<TreeTableView.ResizeFeatures,Boolean>>`
TreeTableView.`columnResizePolicyProperty()`
This is the function called when the user completes a column-resize operation.
`final ObjectProperty<Comparator<T>>`
TableColumnBase.`comparatorProperty()`
Comparator function used when sorting this table column.
`final ObjectProperty<ContentDisplay>`
Labeled.`contentDisplayProperty()`
Specifies the positioning of the graphic relative to the text.
`final ObjectProperty<ContentDisplay>`
Tooltip.`contentDisplayProperty()`
Specifies the positioning of the graphic relative to the text.
`final ObjectProperty<Node>`
CustomMenuItem.`contentProperty()`
The node to display within this CustomMenuItem.
`final ObjectProperty<Node>`
DialogPane.`contentProperty()`
Property representing the content area of the dialog.
`final ObjectProperty<Node>`
ScrollPane.`contentProperty()`
The node used as the content of this ScrollPane.
`final ObjectProperty<Node>`
Tab.`contentProperty()`
The content associated with the tab.
`final ObjectProperty<Node>`
TitledPane.`contentProperty()`
The content of the TitledPane.
`final ObjectProperty<ContextMenu>`
Control.`contextMenuProperty()`
The ContextMenu to show for this control.
`final ObjectProperty<ContextMenu>`
Tab.`contextMenuProperty()`
The context menu associated with the tab.
`final ObjectProperty<ContextMenu>`
TableColumnBase.`contextMenuProperty()`
This menu will be shown whenever the user right clicks within the header area of this TableColumnBase.
`ObjectProperty<StringConverter<T>>`
ChoiceBox.`converterProperty()`
Allows a way to specify how to represent objects in the items list.
`ObjectProperty<StringConverter<T>>`
ComboBox.`converterProperty()`
Converts the user-typed input (when the ComboBox is `editable`) to an object of type T, such that the input may be retrieved via the `value` property.
`final ObjectProperty<StringConverter<LocalDate>>`
DatePicker.`converterProperty()`
Converts the input text to an object of type LocalDate and vice versa.
`final ObjectProperty<StringConverter<T>>`
SpinnerValueFactory.`converterProperty()`
Converts the user-typed input (when the Spinner is `editable`) to an object of type T, such that the input may be retrieved via the `value` property.
`final ObjectProperty<Callback<DatePicker,DateCell>>`
DatePicker.`dayCellFactoryProperty()`
A custom cell factory can be provided to customize individual day cells in the DatePicker popup.
`final ObjectProperty<DialogPane>`
Dialog.`dialogPaneProperty()`
The root node of the dialog, the `DialogPane` contains all visual elements shown in the dialog.
`final ObjectProperty<Node>`
TreeCell.`disclosureNodeProperty()`
The disclosure node is commonly seen represented as a triangle that rotates on screen to indicate whether or not the TreeItem that it is placed beside is expanded or collapsed.
`final ObjectProperty<Node>`
TreeTableRow.`disclosureNodeProperty()`
The disclosure node is commonly seen represented as a triangle that rotates on screen to indicate whether or not the TreeItem that it is placed beside is expanded or collapsed.
`final ObjectProperty<Node>`
DialogPane.`expandableContentProperty()`
A property that represents the dialog expandable content area.
`final ObjectProperty<TitledPane>`
Accordion.`expandedPaneProperty()`
The expanded TitledPane in the Accordion.
`final ObjectProperty<FocusModel<T>>`
ListView.`focusModelProperty()`
The FocusModel provides the API through which it is possible to both get and set the focus on a single item within a ListView.
`final ObjectProperty<TableView.TableViewFocusModel<S>>`
TableView.`focusModelProperty()`
Represents the currently-installed `TableView.TableViewFocusModel` for this TableView.
`final ObjectProperty<TreeTableView.TreeTableViewFocusModel<S>>`
TreeTableView.`focusModelProperty()`
The FocusModel provides the API through which it is possible to control focus on zero or one rows of the TreeTableView.
`final ObjectProperty<FocusModel<TreeItem<T>>>`
TreeView.`focusModelProperty()`
The FocusModel provides the API through which it is possible to control focus on zero or one rows of the TreeView.
`final ObjectProperty<Font>`
Labeled.`fontProperty()`
The default font to use for text in the Labeled.
`final ObjectProperty<Font>`
TextInputControl.`fontProperty()`
The default font to use for text in the TextInputControl.
`final ObjectProperty<Font>`
Tooltip.`fontProperty()`
The default font to use for text in the Tooltip.
`final ObjectProperty<Node>`
Dialog.`graphicProperty()`
The dialog graphic, presented either in the header, if one is showing, or to the left of the `content`.
`final ObjectProperty<Node>`
DialogPane.`graphicProperty()`
The dialog graphic, presented either in the header, if one is showing, or to the left of the `content`.
`final ObjectProperty<Node>`
Labeled.`graphicProperty()`
An optional icon for the Labeled.
`final ObjectProperty<Node>`
MenuItem.`graphicProperty()`
An optional graphic for the `MenuItem`.
`final ObjectProperty<Node>`
Tab.`graphicProperty()`
The graphic in the tab.
`final ObjectProperty<Node>`
TableColumnBase.`graphicProperty()`
The graphic to show in the table column to allow the user to indicate graphically what is in the column.
`final ObjectProperty<Node>`
Tooltip.`graphicProperty()`
An optional icon for the Tooltip.
`final ObjectProperty<Node>`
TreeItem.`graphicProperty()`
The node that is generally shown to the left of the value property.
`final ObjectProperty<HPos>`
Separator.`halignmentProperty()`
For vertical separators, specifies the horizontal position of the separator line within the separator control's space.
`final ObjectProperty<ScrollPane.ScrollBarPolicy>`
ScrollPane.`hbarPolicyProperty()`
Specifies the policy for showing the horizontal scroll bar.
`final ObjectProperty<Node>`
DialogPane.`headerProperty()`
Property representing the header area of the dialog pane.
`final ObjectProperty<Duration>`
Tooltip.`hideDelayProperty()`
The duration in which to continue showing the tooltip after the mouse has left the node.
`final ObjectProperty<Duration>`
Spinner.`initialDelayProperty()`
The duration that the mouse has to be pressed on an arrow button before the next value steps.
`final ObjectProperty<T>`
Cell.`itemProperty()`
The data value associated with this Cell.
`final ObjectProperty<ObservableList<T>>`
ChoiceBox.`itemsProperty()`
The items to display in the choice box.
`ObjectProperty<ObservableList<T>>`
ComboBox.`itemsProperty()`
The list of items to show within the ComboBox popup.
`final ObjectProperty<ObservableList<T>>`
ListView.`itemsProperty()`
The underlying data model for the ListView.
`final ObjectProperty<ObservableList<T>>`
SpinnerValueFactory.ListSpinnerValueFactory.`itemsProperty()`
The underlying data model for the ListView.
`final ObjectProperty<ObservableList<S>>`
TableView.`itemsProperty()`
The underlying data model for the TableView.
`final ObjectProperty<StringConverter<Double>>`
Slider.`labelFormatterProperty()`
A function for formatting the label for a major tick.
`ObjectProperty<Node>`
Label.`labelForProperty()`
A Label can act as a label for a different Control or Node.
`final ObjectProperty<EventHandler<ActionEvent>>`
ButtonBase.`onActionProperty()`
The button's action, which is invoked whenever the button is fired.
`final ObjectProperty<EventHandler<ActionEvent>>`
ChoiceBox.`onActionProperty()`
The ChoiceBox action, which is invoked whenever the ChoiceBox `value` property is changed.
`final ObjectProperty<EventHandler<ActionEvent>>`
ComboBoxBase.`onActionProperty()`
The ComboBox action, which is invoked whenever the ComboBox `value` property is changed.
`final ObjectProperty<EventHandler<ActionEvent>>`
ContextMenu.`onActionProperty()`
Callback function to be informed when an item contained within this `ContextMenu` has been activated.
`final ObjectProperty<EventHandler<ActionEvent>>`
MenuItem.`onActionProperty()`
The action, which is invoked whenever the MenuItem is fired.
`final ObjectProperty<EventHandler<ActionEvent>>`
TextField.`onActionProperty()`
The action handler associated with this text field, or `null` if no action handler is assigned.
`final ObjectProperty<EventHandler<Event>>`
Tab.`onClosedProperty()`
The event handler that is associated with the tab when the tab is closed.
`final ObjectProperty<EventHandler<DialogEvent>>`
Dialog.`onCloseRequestProperty()`
Called when there is an external request to close this `Dialog`.
`final ObjectProperty<EventHandler<Event>>`
Tab.`onCloseRequestProperty()`
Called when there is an external request to close this `Tab`.
`final ObjectProperty<EventHandler<ListView.EditEvent<T>>>`
ListView.`onEditCancelProperty()`
This event handler will be fired when the user cancels editing a cell.
`final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>>`
TableColumn.`onEditCancelProperty()`
This event handler will be fired when the user cancels editing a cell.
`final ObjectProperty<EventHandler<TreeTableColumn.CellEditEvent<S,T>>>`
TreeTableColumn.`onEditCancelProperty()`
This event handler will be fired when the user cancels editing a cell.
`final ObjectProperty<EventHandler<TreeView.EditEvent<T>>>`
TreeView.`onEditCancelProperty()`
This event handler will be fired when the user cancels editing a cell.
`final ObjectProperty<EventHandler<ListView.EditEvent<T>>>`
ListView.`onEditCommitProperty()`
This property is used when the user performs an action that should result in their editing input being persisted.
`final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>>`
TableColumn.`onEditCommitProperty()`
This event handler will be fired when the user successfully commits their editing.
`final ObjectProperty<EventHandler<TreeTableColumn.CellEditEvent<S,T>>>`
TreeTableColumn.`onEditCommitProperty()`
This event handler will be fired when the user successfully commits their editing.
`final ObjectProperty<EventHandler<TreeView.EditEvent<T>>>`
TreeView.`onEditCommitProperty()`
This property is used when the user performs an action that should result in their editing input being persisted.
`final ObjectProperty<EventHandler<ListView.EditEvent<T>>>`
ListView.`onEditStartProperty()`
This event handler will be fired when the user successfully initiates editing.
`final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>>`
TableColumn.`onEditStartProperty()`
This event handler will be fired when the user successfully initiates editing.
`final ObjectProperty<EventHandler<TreeTableColumn.CellEditEvent<S,T>>>`
TreeTableColumn.`onEditStartProperty()`
This event handler will be fired when the user successfully initiates editing.
`final ObjectProperty<EventHandler<TreeView.EditEvent<T>>>`
TreeView.`onEditStartProperty()`
This event handler will be fired when the user successfully initiates editing.
`final ObjectProperty<EventHandler<Event>>`
ChoiceBox.`onHiddenProperty()`
Called just after the `ChoiceBox` popup has been hidden.
`final ObjectProperty<EventHandler<Event>>`
ComboBoxBase.`onHiddenProperty()`
Called just after the `ComboBoxBase` popup/display has been hidden.
`final ObjectProperty<EventHandler<DialogEvent>>`
Dialog.`onHiddenProperty()`
Called just after the Dialog has been hidden.
`final ObjectProperty<EventHandler<Event>>`
Menu.`onHiddenProperty()`
Called just after the `ContextMenu` has been hidden.
`final ObjectProperty<EventHandler<Event>>`
MenuButton.`onHiddenProperty()`
Called just after the `ContextMenu` has been hidden.
`final ObjectProperty<EventHandler<Event>>`
ChoiceBox.`onHidingProperty()`
Called just prior to the `ChoiceBox` popup being hidden.
`final ObjectProperty<EventHandler<Event>>`
ComboBoxBase.`onHidingProperty()`
Called just prior to the `ComboBox` popup/display being hidden.
`final ObjectProperty<EventHandler<DialogEvent>>`
Dialog.`onHidingProperty()`
Called just prior to the Dialog being hidden.
`final ObjectProperty<EventHandler<Event>>`
Menu.`onHidingProperty()`
Called just prior to the `ContextMenu` being hidden.
`final ObjectProperty<EventHandler<Event>>`
MenuButton.`onHidingProperty()`
Called just prior to the `ContextMenu` being hidden.
`final ObjectProperty<EventHandler<Event>>`
MenuItem.`onMenuValidationProperty()`
The event handler that is associated with invocation of an accelerator for a MenuItem.
`ObjectProperty<EventHandler<ScrollToEvent<TableColumn<S,?>>>>`
TableView.`onScrollToColumnProperty()`
Called when there's a request to scroll a column into view using `TableView.scrollToColumn(TableColumn)` or `TableView.scrollToColumnIndex(int)`
`ObjectProperty<EventHandler<ScrollToEvent<TreeTableColumn<S,?>>>>`
TreeTableView.`onScrollToColumnProperty()`
Called when there's a request to scroll a column into view using `TreeTableView.scrollToColumn(TreeTableColumn)` or `TreeTableView.scrollToColumnIndex(int)`
`ObjectProperty<EventHandler<ScrollToEvent<Integer>>>`
ListView.`onScrollToProperty()`
Called when there's a request to scroll an index into view using `ListView.scrollTo(int)` or `ListView.scrollTo(Object)`
`ObjectProperty<EventHandler<ScrollToEvent<Integer>>>`
TableView.`onScrollToProperty()`
Called when there's a request to scroll an index into view using `TableView.scrollTo(int)` or `TableView.scrollTo(Object)`
`ObjectProperty<EventHandler<ScrollToEvent<Integer>>>`
TreeTableView.`onScrollToProperty()`
Called when there's a request to scroll an index into view using `TreeTableView.scrollTo(int)`
`ObjectProperty<EventHandler<ScrollToEvent<Integer>>>`
TreeView.`onScrollToProperty()`
Called when there's a request to scroll an index into view using `TreeView.scrollTo(int)`
`final ObjectProperty<EventHandler<Event>>`
Tab.`onSelectionChangedProperty()`
The event handler that is associated with a selection on the tab.
`final ObjectProperty<EventHandler<Event>>`
ChoiceBox.`onShowingProperty()`
Called just prior to the `ChoiceBox` popup being shown.
`final ObjectProperty<EventHandler<Event>>`
ComboBoxBase.`onShowingProperty()`
Called just prior to the `ComboBoxBase` popup/display being shown.
`final ObjectProperty<EventHandler<DialogEvent>>`
Dialog.`onShowingProperty()`
Called just prior to the Dialog being shown.
`final ObjectProperty<EventHandler<Event>>`
Menu.`onShowingProperty()`
Called just prior to the `ContextMenu` being shown, even if the menu has no items to show.
`final ObjectProperty<EventHandler<Event>>`
MenuButton.`onShowingProperty()`
Called just prior to the `ContextMenu` being shown.
`final ObjectProperty<EventHandler<Event>>`
ChoiceBox.`onShownProperty()`
Called just after the `ChoiceBox` popup is shown.
`final ObjectProperty<EventHandler<Event>>`
ComboBoxBase.`onShownProperty()`
Called just after the `ComboBoxBase` popup/display is shown.
`final ObjectProperty<EventHandler<DialogEvent>>`
Dialog.`onShownProperty()`
Called just after the Dialog is shown.
`final ObjectProperty<EventHandler<Event>>`
Menu.`onShownProperty()`
Called just after the `ContextMenu` is shown.
`final ObjectProperty<EventHandler<Event>>`
MenuButton.`onShownProperty()`
Called just after the `ContextMenu` is shown.
`ObjectProperty<EventHandler<SortEvent<TableView<S>>>>`
TableView.`onSortProperty()`
Called when there's a request to sort the control.
`ObjectProperty<EventHandler<SortEvent<TreeTableView<S>>>>`
TreeTableView.`onSortProperty()`
Called when there's a request to sort the control.
`final ObjectProperty<Orientation>`
ListView.`orientationProperty()`
The orientation of the `ListView` - this can either be horizontal or vertical.
`final ObjectProperty<Orientation>`
ScrollBar.`orientationProperty()`
The orientation of the `ScrollBar` can either be `HORIZONTAL` or `VERTICAL`.
`final ObjectProperty<Orientation>`
Separator.`orientationProperty()`
The orientation of the `Separator` can either be horizontal or vertical.
`final ObjectProperty<Orientation>`
Slider.`orientationProperty()`
The orientation of the `Slider` can either be horizontal or vertical.
`final ObjectProperty<Orientation>`
SplitPane.`orientationProperty()`
The orientation for the SplitPane.
`final ObjectProperty<Orientation>`
ToolBar.`orientationProperty()`
The orientation of the `ToolBar` - this can either be horizontal or vertical.
`final ObjectProperty<Callback<Integer,Node>>`
Pagination.`pageFactoryProperty()`
The pageFactory callback function that is called when a page has been selected by the application or the user.
`final ObjectProperty<Node>`
ComboBox.`placeholderProperty()`
This Node is shown to the user when the ComboBox has no content to show.
`final ObjectProperty<Node>`
ListView.`placeholderProperty()`
This Node is shown to the user when the listview has no content to show.
`final ObjectProperty<Node>`
TableView.`placeholderProperty()`
This Node is shown to the user when the table has no content to show.
`final ObjectProperty<Node>`
TreeTableView.`placeholderProperty()`
This Node is shown to the user when the table has no content to show.
`final ObjectProperty<Side>`
MenuButton.`popupSideProperty()`
Indicates on which side the `ContextMenu` should open in relation to the MenuButton.
`final ObjectProperty<Duration>`
Spinner.`repeatDelayProperty()`
The duration that the mouse has to be pressed for each successive step after the first value steps.
`final ObjectProperty<Callback<ButtonType,R>>`
Dialog.`resultConverterProperty()`
API to convert the `ButtonType` that the user clicked on into a result that can be returned via the `result` property.
`final ObjectProperty<R>`
Dialog.`resultProperty()`
A property representing what has been returned from the dialog.
`final ObjectProperty<TreeItem<S>>`
TreeTableView.`rootProperty()`
Property representing the root node of the TreeTableView.
`final ObjectProperty<TreeItem<T>>`
TreeView.`rootProperty()`
Property representing the root node of the TreeView.
`final ObjectProperty<Callback<TableView<S>,TableRow<S>>>`
TableView.`rowFactoryProperty()`
A function which produces a TableRow.
`final ObjectProperty<Callback<TreeTableView<S>,TreeTableRow<S>>>`
TreeTableView.`rowFactoryProperty()`
A function which produces a TreeTableRow.
`final ObjectProperty<SingleSelectionModel<T>>`
ChoiceBox.`selectionModelProperty()`
The selection model for the ChoiceBox.
`final ObjectProperty<SingleSelectionModel<T>>`
ComboBox.`selectionModelProperty()`
The selection model for the ComboBox.
`final ObjectProperty<MultipleSelectionModel<T>>`
ListView.`selectionModelProperty()`
The SelectionModel provides the API through which it is possible to select single or multiple items within a ListView, as well as inspect which items have been selected by the user.
`final ObjectProperty<TableView.TableViewSelectionModel<S>>`
TableView.`selectionModelProperty()`
The SelectionModel provides the API through which it is possible to select single or multiple items within a TableView, as well as inspect which items have been selected by the user.
`final ObjectProperty<SingleSelectionModel<Tab>>`
TabPane.`selectionModelProperty()`
The selection model used for selecting tabs.
`final ObjectProperty<TreeTableView.TreeTableViewSelectionModel<S>>`
TreeTableView.`selectionModelProperty()`
The SelectionModel provides the API through which it is possible to select single or multiple items within a TreeTableView, as well as inspect which rows have been selected by the user.
`final ObjectProperty<MultipleSelectionModel<TreeItem<T>>>`
TreeView.`selectionModelProperty()`
The SelectionModel provides the API through which it is possible to select single or multiple items within a TreeView, as well as inspect which rows have been selected by the user.
`final ObjectProperty<SelectionMode>`
MultipleSelectionModel.`selectionModeProperty()`
Specifies the selection mode to use in this selection model.
`final ObjectProperty<Duration>`
Tooltip.`showDelayProperty()`
The delay between the mouse entering the hovered node and when the associated tooltip will be shown to the user.
`final ObjectProperty<Duration>`
Tooltip.`showDurationProperty()`
The duration that the tooltip should remain showing for until it is no longer visible to the user.
`final ObjectProperty<Side>`
TabPane.`sideProperty()`
The position of the tabs in the TabPane.
`final ObjectProperty<Skin<?>>`
Control.`skinProperty()`
Skin is responsible for rendering this `Control`.
`final ObjectProperty<Skin<?>>`
PopupControl.`skinProperty()`
Skin is responsible for rendering this `PopupControl`.
`ObjectProperty<Skin<?>>`
Skinnable.`skinProperty()`
Skin is responsible for rendering this `Control`.
`final ObjectProperty<TreeSortMode>`
TreeTableView.`sortModeProperty()`
Specifies the sort mode to use when sorting the contents of this TreeTableView, should any columns be specified in the `sort order` list.
`final ObjectProperty<Node>`
TableColumnBase.`sortNodeProperty()`
The node to use as the "sort arrow", shown to the user in situations where the table column is part of the sort order.
`final ObjectProperty<Callback<TableView<S>,Boolean>>`
TableView.`sortPolicyProperty()`
The sort policy specifies how sorting in this TableView should be performed.
`final ObjectProperty<Callback<TreeTableView<S>,Boolean>>`
TreeTableView.`sortPolicyProperty()`
The sort policy specifies how sorting in this TreeTableView should be performed.
`final ObjectProperty<TableColumn.SortType>`
TableColumn.`sortTypeProperty()`
Used to state whether this column, if it is part of a sort order (see `TableView.getSortOrder()` for more details), should be sorted in ascending or descending order.
`final ObjectProperty<TreeTableColumn.SortType>`
TreeTableColumn.`sortTypeProperty()`
Used to state whether this column, if it is part of a sort order (see `TreeTableView.getSortOrder()` for more details), should be sorted in ascending or descending order.
`final ObjectProperty<TabPane.TabClosingPolicy>`
TabPane.`tabClosingPolicyProperty()`
The closing policy for the tabs.
`final ObjectProperty<TabPane.TabDragPolicy>`
TabPane.`tabDragPolicyProperty()`
The drag policy for the tabs.
`final ObjectProperty<TextAlignment>`
Labeled.`textAlignmentProperty()`
Specifies the behavior for lines of text when text is multiline Unlike `Labeled.contentDisplayProperty()` which affects the graphic and text, this setting only affects multiple lines of text relative to the text bounds.
`final ObjectProperty<TextAlignment>`
Tooltip.`textAlignmentProperty()`
Specifies the behavior for lines of text when text is multiline.
`final ObjectProperty<Paint>`
Labeled.`textFillProperty()`
The `Paint` used to fill the text.
`final ObjectProperty<TextFormatter<?>>`
TextInputControl.`textFormatterProperty()`
The property contains currently attached `TextFormatter`.
`final ObjectProperty<OverrunStyle>`
Labeled.`textOverrunProperty()`
Specifies the behavior to use if the text of the `Labeled` exceeds the available space for rendering the text.
`final ObjectProperty<OverrunStyle>`
Tooltip.`textOverrunProperty()`
Specifies the behavior to use if the text of the `Tooltip` exceeds the available space for rendering the text.
`final ObjectProperty<ToggleGroup>`
RadioMenuItem.`toggleGroupProperty()`
Represents the `ToggleGroup` that this RadioMenuItem belongs to.
`ObjectProperty<ToggleGroup>`
Toggle.`toggleGroupProperty()`
The `ToggleGroup` to which this `Toggle` belongs.
`final ObjectProperty<ToggleGroup>`
ToggleButton.`toggleGroupProperty()`
The `ToggleGroup` to which this `ToggleButton` belongs.
`final ObjectProperty<Tooltip>`
Control.`tooltipProperty()`
The ToolTip for this control.
`final ObjectProperty<Tooltip>`
Tab.`tooltipProperty()`
The tooltip associated with this tab.
`final ObjectProperty<TreeTableColumn<S,?>>`
TreeTableView.`treeColumnProperty()`
Property that represents which column should have the disclosure node shown in it (that is, the column with the arrow).
`final ObjectProperty<VPos>`
Separator.`valignmentProperty()`
For horizontal separators, specifies the vertical alignment of the separator line within the separator control's space.
`final ObjectProperty<SpinnerValueFactory<T>>`
Spinner.`valueFactoryProperty()`
The value factory is the model behind the JavaFX Spinner control - without a value factory installed a Spinner is unusable.
`ObjectProperty<T>`
ChoiceBox.`valueProperty()`
The value of this ChoiceBox is defined as the selected item in the ChoiceBox selection model.
`ObjectProperty<T>`
ComboBoxBase.`valueProperty()`
The value of this ComboBox is defined as the selected item if the input is not editable, or if it is editable, the most recent user action: either the value input by the user, or the last selected item.
`final ObjectProperty<T>`
SpinnerValueFactory.`valueProperty()`
Represents the current value of the SpinnerValueFactory, or null if no value has been set.
`final ObjectProperty<V>`
TextFormatter.`valueProperty()`
The current value for this formatter.
`final ObjectProperty<T>`
TreeItem.`valueProperty()`
A property representing the application-specific data contained within this TreeItem.
`final ObjectProperty<ScrollPane.ScrollBarPolicy>`
ScrollPane.`vbarPolicyProperty()`
Specifies the policy for showing the vertical scroll bar.
`final ObjectProperty<Bounds>`
ScrollPane.`viewportBoundsProperty()`
The actual Bounds of the ScrollPane Viewport.

## Uses of ObjectProperty in javafx.scene.control.cell

Methods in javafx.scene.control.cell that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<StringConverter<T>>`
CheckBoxListCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
CheckBoxTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<TreeItem<T>>>`
CheckBoxTreeCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
CheckBoxTreeTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ChoiceBoxListCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ChoiceBoxTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ChoiceBoxTreeCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ChoiceBoxTreeTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ComboBoxListCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ComboBoxTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ComboBoxTreeCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
ComboBoxTreeTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
TextFieldListCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
TextFieldTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
TextFieldTreeCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<StringConverter<T>>`
TextFieldTreeTableCell.`converterProperty()`
The `StringConverter` property.
`final ObjectProperty<Callback<T,ObservableValue<Boolean>>>`
CheckBoxListCell.`selectedStateCallbackProperty()`
Property representing the `Callback` that is bound to by the CheckBox shown on screen.
`final ObjectProperty<Callback<Integer,ObservableValue<Boolean>>>`
CheckBoxTableCell.`selectedStateCallbackProperty()`
Property representing the `Callback` that is bound to by the CheckBox shown on screen.
`final ObjectProperty<Callback<TreeItem<T>,ObservableValue<Boolean>>>`
CheckBoxTreeCell.`selectedStateCallbackProperty()`
Property representing the `Callback` that is bound to by the CheckBox shown on screen.
`final ObjectProperty<Callback<Integer,ObservableValue<Boolean>>>`
CheckBoxTreeTableCell.`selectedStateCallbackProperty()`
Property representing the `Callback` that is bound to by the CheckBox shown on screen.

## Uses of ObjectProperty in javafx.scene.control.skin

Methods in javafx.scene.control.skin that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Callback<VirtualFlow<T>,T>>`
VirtualFlow.`cellFactoryProperty()`
Setting a custom cell factory has the effect of deferring all cell creation, allowing for total customization of the cell.
`final ObjectProperty<Pos>`
MenuBarSkin.`containerAlignmentProperty()`
Specifies the alignment of the menu buttons inside the MenuBar (by default it is Pos.TOP_LEFT).
`protected ObjectProperty<Node>`
TableRowSkinBase.`graphicProperty()`
Returns the graphic to draw on the inside of the disclosure node.
`protected ObjectProperty<Node>`
TreeTableRowSkin.`graphicProperty()`
Returns the graphic to draw on the inside of the disclosure node.
`protected final ObjectProperty<Paint>`
TextInputControlSkin.`highlightFillProperty()`
The fill to use for the text when highlighted.
`protected final ObjectProperty<Paint>`
TextInputControlSkin.`highlightTextFillProperty()`
`protected final ObjectProperty<Paint>`
TextInputControlSkin.`promptTextFillProperty()`
`protected final ObjectProperty<Paint>`
TextInputControlSkin.`textFillProperty()`
The fill to use for the text under normal conditions

## Uses of ObjectProperty in javafx.scene.effect

Methods in javafx.scene.effect that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<BlurType>`
DropShadow.`blurTypeProperty()`
The algorithm used to blur the shadow.
`final ObjectProperty<BlurType>`
InnerShadow.`blurTypeProperty()`
The algorithm used to blur the shadow.
`final ObjectProperty<BlurType>`
Shadow.`blurTypeProperty()`
The algorithm used to blur the shadow.
`final ObjectProperty<Effect>`
Blend.`bottomInputProperty()`
The bottom input for this `Blend` operation.
`final ObjectProperty<Effect>`
Lighting.`bumpInputProperty()`
The optional bump map input.
`final ObjectProperty<Color>`
DropShadow.`colorProperty()`
The shadow `Color`.
`final ObjectProperty<Color>`
InnerShadow.`colorProperty()`
The shadow `Color`.
`final ObjectProperty<Color>`
Light.`colorProperty()`
The color of the light source.
`final ObjectProperty<Color>`
Shadow.`colorProperty()`
The shadow `Color`.
`final ObjectProperty<Effect>`
Lighting.`contentInputProperty()`
The content input for this `Effect`.
`final ObjectProperty<Effect>`
Bloom.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
BoxBlur.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
ColorAdjust.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
DisplacementMap.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
DropShadow.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
GaussianBlur.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
Glow.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
InnerShadow.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
MotionBlur.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
PerspectiveTransform.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
Reflection.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
SepiaTone.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Effect>`
Shadow.`inputProperty()`
The input for this `Effect`.
`final ObjectProperty<Light>`
Lighting.`lightProperty()`
The light source for this `Lighting` effect.
`final ObjectProperty<FloatMap>`
DisplacementMap.`mapDataProperty()`
The map data for this `Effect`.
`final ObjectProperty<BlendMode>`
Blend.`modeProperty()`
The `BlendMode` used to blend the two inputs together.
`final ObjectProperty<Paint>`
ColorInput.`paintProperty()`
The `Paint` used to flood the region.
`final ObjectProperty<Image>`
ImageInput.`sourceProperty()`
The source `Image`.
`final ObjectProperty<Effect>`
Blend.`topInputProperty()`
The top input for this `Blend` operation.

## Uses of ObjectProperty in javafx.scene.image

Methods in javafx.scene.image that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Image>`
ImageView.`imageProperty()`
The `Image` to be painted by this `ImageView`.
`final ObjectProperty<Rectangle2D>`
ImageView.`viewportProperty()`
The rectangular viewport into the image.

## Uses of ObjectProperty in javafx.scene.layout

Methods in javafx.scene.layout that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Pos>`
FlowPane.`alignmentProperty()`
The overall alignment of the flowpane's content within its width and height.
`final ObjectProperty<Pos>`
GridPane.`alignmentProperty()`
The alignment of the grid within the gridpane's width and height.
`final ObjectProperty<Pos>`
HBox.`alignmentProperty()`
The overall alignment of children within the hbox's width and height.
`final ObjectProperty<Pos>`
StackPane.`alignmentProperty()`
The default alignment of children within the stackpane's width and height.
`final ObjectProperty<Pos>`
TilePane.`alignmentProperty()`
The overall alignment of the tilepane's content within its width and height.
`final ObjectProperty<Pos>`
VBox.`alignmentProperty()`
The overall alignment of children within the vbox's width and height.
`final ObjectProperty<Background>`
Region.`backgroundProperty()`
The background of the Region, which is made up of zero or more BackgroundFills, and zero or more BackgroundImages.
`final ObjectProperty<Border>`
Region.`borderProperty()`
The border of the Region, which is made up of zero or more BorderStrokes, and zero or more BorderImages.
`final ObjectProperty<Node>`
BorderPane.`bottomProperty()`
The node placed on the bottom edge of this border pane.
`final ObjectProperty<Node>`
BorderPane.`centerProperty()`
The node placed in the center of this border pane.
`final ObjectProperty<HPos>`
FlowPane.`columnHalignmentProperty()`
The horizontal alignment of nodes within each column of a vertical flowpane.
`final ObjectProperty<HPos>`
ColumnConstraints.`halignmentProperty()`
The horizontal alignment for the column.
`final ObjectProperty<Priority>`
ColumnConstraints.`hgrowProperty()`
The horizontal grow priority for the column.
`final ObjectProperty<Node>`
BorderPane.`leftProperty()`
The node placed on the left edge of this border pane.
`final ObjectProperty<Insets>`
Region.`opaqueInsetsProperty()`
Defines the area of the region within which completely opaque pixels are drawn.
`final ObjectProperty<Orientation>`
FlowPane.`orientationProperty()`
The orientation of this flowpane.
`final ObjectProperty<Orientation>`
TilePane.`orientationProperty()`
The orientation of this tilepane.
`final ObjectProperty<Insets>`
Region.`paddingProperty()`
The top, right, bottom, and left padding around the region's content.
`final ObjectProperty<Node>`
BorderPane.`rightProperty()`
The node placed on the right edge of this border pane.
`final ObjectProperty<VPos>`
FlowPane.`rowValignmentProperty()`
The vertical alignment of nodes within each row of a horizontal flowpane.
`final ObjectProperty<Shape>`
Region.`shapeProperty()`
When specified, the `Shape` will cause the region to be rendered as the specified shape rather than as a rounded rectangle.
`final ObjectProperty<Pos>`
TilePane.`tileAlignmentProperty()`
The default alignment of each child within its tile.
`final ObjectProperty<Node>`
BorderPane.`topProperty()`
The node placed on the top edge of this border pane.
`final ObjectProperty<VPos>`
RowConstraints.`valignmentProperty()`
The vertical alignment for the row.
`final ObjectProperty<Priority>`
RowConstraints.`vgrowProperty()`
The vertical grow priority for the row.

## Uses of ObjectProperty in javafx.scene.media

Methods in javafx.scene.media that return ObjectProperty
Modifier and Type
Method
Description
`ObjectProperty<AudioSpectrumListener>`
MediaPlayer.`audioSpectrumListenerProperty()`
A listener for audio spectrum updates.
`final ObjectProperty<MediaPlayer>`
MediaView.`mediaPlayerProperty()`
The `mediaPlayer` whose output will be handled by this view.
`ObjectProperty<Runnable>`
MediaPlayer.`onEndOfMediaProperty()`
Event handler invoked when the player `currentTime` reaches `stopTime`.
`ObjectProperty<Runnable>`
Media.`onErrorProperty()`
Event handler called when an error occurs.
`ObjectProperty<Runnable>`
MediaPlayer.`onErrorProperty()`
Event handler invoked when an error occurs.
`final ObjectProperty<EventHandler<MediaErrorEvent>>`
MediaView.`onErrorProperty()`
Event handler to be invoked whenever an error occurs on this `MediaView`.
`ObjectProperty<Runnable>`
MediaPlayer.`onHaltedProperty()`
Event handler invoked when the status changes to `HALTED`.
`ObjectProperty<EventHandler<MediaMarkerEvent>>`
MediaPlayer.`onMarkerProperty()`
Event handler invoked when the player `currentTime` reaches a media marker.
`ObjectProperty<Runnable>`
MediaPlayer.`onPausedProperty()`
Event handler invoked when the status changes to `PAUSED`.
`ObjectProperty<Runnable>`
MediaPlayer.`onPlayingProperty()`
Event handler invoked when the status changes to `PLAYING`.
`ObjectProperty<Runnable>`
MediaPlayer.`onReadyProperty()`
Event handler invoked when the status changes to `READY`.
`ObjectProperty<Runnable>`
MediaPlayer.`onRepeatProperty()`
Event handler invoked when the player `currentTime` reaches `stopTime` and will be repeating.
`ObjectProperty<Runnable>`
MediaPlayer.`onStalledProperty()`
Event handler invoked when the status changes to `STALLED`.
`ObjectProperty<Runnable>`
MediaPlayer.`onStoppedProperty()`
Event handler invoked when the status changes to `STOPPED`.
`ObjectProperty<Duration>`
MediaPlayer.`startTimeProperty()`
The time offset where media should start playing, or restart from when repeating.
`ObjectProperty<Duration>`
MediaPlayer.`stopTimeProperty()`
The time offset where media should stop playing or restart when repeating.
`final ObjectProperty<Rectangle2D>`
MediaView.`viewportProperty()`
Specifies a rectangular viewport into the media frame.

## Uses of ObjectProperty in javafx.scene.paint

Methods in javafx.scene.paint that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Image>`
PhongMaterial.`bumpMapProperty()`
The bump map of this `PhongMaterial`, which is a normal map stored as a RGB `Image`.
`final ObjectProperty<Color>`
PhongMaterial.`diffuseColorProperty()`
The diffuse color of this `PhongMaterial`.
`final ObjectProperty<Image>`
PhongMaterial.`diffuseMapProperty()`
The diffuse map of this `PhongMaterial`.
`final ObjectProperty<Image>`
PhongMaterial.`selfIlluminationMapProperty()`
The self illumination map of this `PhongMaterial`.
`final ObjectProperty<Color>`
PhongMaterial.`specularColorProperty()`
The specular color of this `PhongMaterial`.
`final ObjectProperty<Image>`
PhongMaterial.`specularMapProperty()`
The specular map of this `PhongMaterial`.

## Uses of ObjectProperty in javafx.scene.shape

Methods in javafx.scene.shape that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<CullFace>`
Shape3D.`cullFaceProperty()`
Defines the cullFace this `Shape3D`.
`final ObjectProperty<DrawMode>`
Shape3D.`drawModeProperty()`
Defines the draw mode used to render this `Shape3D`.
`final ObjectProperty<Paint>`
Shape.`fillProperty()`
Defines parameters to fill the interior of an `Shape` using the settings of the `Paint` context.
`final ObjectProperty<FillRule>`
Path.`fillRuleProperty()`
Defines the filling rule constant for determining the interior of the path.
`final ObjectProperty<FillRule>`
SVGPath.`fillRuleProperty()`
Defines the filling rule constant for determining the interior of the path.
`final ObjectProperty<Material>`
Shape3D.`materialProperty()`
Defines the material this `Shape3D`.
`final ObjectProperty<Mesh>`
MeshView.`meshProperty()`
Specifies the 3D mesh data of this `MeshView`.
`final ObjectProperty<StrokeLineCap>`
Shape.`strokeLineCapProperty()`
The end cap style of this `Shape` as one of the following values that define possible end cap styles: `StrokeLineCap.BUTT`, `StrokeLineCap.ROUND`, and `StrokeLineCap.SQUARE`.
`final ObjectProperty<StrokeLineJoin>`
Shape.`strokeLineJoinProperty()`
Defines the decoration applied where path segments meet.
`final ObjectProperty<Paint>`
Shape.`strokeProperty()`
Defines parameters of a stroke that is drawn around the outline of a `Shape` using the settings of the specified `Paint`.
`final ObjectProperty<StrokeType>`
Shape.`strokeTypeProperty()`
Defines the direction (inside, centered, or outside) that the strokeWidth is applied to the boundary of the shape.
`final ObjectProperty<ArcType>`
Arc.`typeProperty()`
Defines the closure type for the arc: `ArcType.OPEN`, `ArcType.CHORD`,or `ArcType.ROUND`.
`final ObjectProperty<VertexFormat>`
TriangleMesh.`vertexFormatProperty()`
Specifies the vertex format of this `TriangleMesh`, one of `VertexFormat.POINT_TEXCOORD` or `VertexFormat.POINT_NORMAL_TEXCOORD`.

## Uses of ObjectProperty in javafx.scene.text

Methods in javafx.scene.text that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<TextBoundsType>`
Text.`boundsTypeProperty()`
Determines how the bounds of the text node are calculated.
`final ObjectProperty<Font>`
Text.`fontProperty()`
Defines the font of text.
`final ObjectProperty<FontSmoothingType>`
Text.`fontSmoothingTypeProperty()`
Specifies a requested font smoothing type : gray or LCD.
`final ObjectProperty<Paint>`
Text.`selectionFillProperty()`
The fill color of selected text.
`final ObjectProperty<TextAlignment>`
Text.`textAlignmentProperty()`
Defines horizontal text alignment in the bounding box.
`final ObjectProperty<TextAlignment>`
TextFlow.`textAlignmentProperty()`
Defines horizontal text alignment.
`final ObjectProperty<VPos>`
Text.`textOriginProperty()`
Defines the origin of text coordinate system in local coordinates.

## Uses of ObjectProperty in javafx.scene.transform

Methods in javafx.scene.transform that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Point3D>`
Rotate.`axisProperty()`
Defines the axis of rotation at the pivot point.
`final ObjectProperty<EventHandler<? super TransformChangedEvent>>`
Transform.`onTransformChangedProperty()`
The onTransformChanged event handler is called whenever the transform changes any of its parameters.

## Uses of ObjectProperty in javafx.scene.web

Methods in javafx.scene.web that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<Callback<String,Boolean>>`
WebEngine.`confirmHandlerProperty()`
JavaScript `confirm` handler property.
`final ObjectProperty<Callback<PopupFeatures,WebEngine>>`
WebEngine.`createPopupHandlerProperty()`
JavaScript popup handler property.
`final ObjectProperty<FontSmoothingType>`
WebView.`fontSmoothingTypeProperty()`
Specifies a requested font smoothing type : gray or LCD.
`final ObjectProperty<EventHandler<WebEvent<String>>>`
WebEngine.`onAlertProperty()`
JavaScript `alert` handler property.
`final ObjectProperty<EventHandler<WebErrorEvent>>`
WebEngine.`onErrorProperty()`
The event handler called when an error occurs.
`final ObjectProperty<EventHandler<WebEvent<Rectangle2D>>>`
WebEngine.`onResizedProperty()`
JavaScript window resize handler property.
`final ObjectProperty<EventHandler<WebEvent<String>>>`
WebEngine.`onStatusChangedProperty()`
JavaScript status handler property.
`final ObjectProperty<EventHandler<WebEvent<Boolean>>>`
WebEngine.`onVisibilityChangedProperty()`
JavaScript window visibility handler property.
`final ObjectProperty<Callback<PromptData,String>>`
WebEngine.`promptHandlerProperty()`
JavaScript `prompt` handler property.
`final ObjectProperty<File>`
WebEngine.`userDataDirectoryProperty()`
Specifies the directory to be used by this `WebEngine` to store local user data.

## Uses of ObjectProperty in javafx.stage

Methods in javafx.stage that return ObjectProperty
Modifier and Type
Method
Description
`final ObjectProperty<PopupWindow.AnchorLocation>`
PopupWindow.`anchorLocationProperty()`
Specifies the popup anchor point which is used in popup positioning.
`final ObjectProperty<EventDispatcher>`
Window.`eventDispatcherProperty()`
Specifies the event dispatcher for this node.
`final ObjectProperty<String>`
Stage.`fullScreenExitHintProperty()`
`final ObjectProperty<KeyCombination>`
Stage.`fullScreenExitKeyProperty()`
Get the property for the Full Screen exit key combination.
`final ObjectProperty<File>`
DirectoryChooser.`initialDirectoryProperty()`
The initial directory for the displayed dialog.
`final ObjectProperty<File>`
FileChooser.`initialDirectoryProperty()`
The initial directory for the displayed file dialog.
`final ObjectProperty<String>`
FileChooser.`initialFileNameProperty()`
The initial file name for the displayed dialog.
`final ObjectProperty<EventHandler<Event>>`
PopupWindow.`onAutoHideProperty()`
Called after autoHide is run.
`final ObjectProperty<EventHandler<WindowEvent>>`
Window.`onCloseRequestProperty()`
Called when there is an external request to close this `Window`.
`final ObjectProperty<EventHandler<WindowEvent>>`
Window.`onHiddenProperty()`
Called just after the Window has been hidden.
`final ObjectProperty<EventHandler<WindowEvent>>`
Window.`onHidingProperty()`
Called just prior to the Window being hidden.
`final ObjectProperty<EventHandler<WindowEvent>>`
Window.`onShowingProperty()`
Called just prior to the Window being shown.
`final ObjectProperty<EventHandler<WindowEvent>>`
Window.`onShownProperty()`
Called just after the Window is shown.
`final ObjectProperty<FileChooser.ExtensionFilter>`
FileChooser.`selectedExtensionFilterProperty()`
This property is used to pre-select the extension filter for the next displayed dialog and to read the user-selected extension filter from the dismissed dialog.