Uses of Class javafx.beans.property.ReadOnlyObjectProperty (JavaFX 17)

## Uses of Class
javafx.beans.property.ReadOnlyObjectProperty

- Packages that use ReadOnlyObjectProperty
  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.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.skin | The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
  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.text | Provides the set of classes for fonts and renderable Text Node.
  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 ReadOnlyObjectProperty in javafx.animation

    Methods in javafx.animation that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Duration>` | Animation.`currentTimeProperty()` | Defines the `Animation`'s play head position.
    `ReadOnlyObjectProperty<Duration>` | Animation.`cycleDurationProperty()` | Read-only variable to indicate the duration of one cycle of this `Animation`: the time it takes to play from time 0 to the end of the Animation (at the default `rate` of 1.0).
    `ReadOnlyObjectProperty<Animation.Status>` | Animation.`statusProperty()` | The status of the `Animation`.
    `ReadOnlyObjectProperty<Duration>` | Animation.`totalDurationProperty()` | Read-only variable to indicate the total duration of this `Animation`, including repeats.

  - ### Uses of ReadOnlyObjectProperty in javafx.beans.property

    Subclasses of ReadOnlyObjectProperty in javafx.beans.property
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ObjectProperty<T>` | This class provides a full implementation of a `Property` wrapping an arbitrary `Object`.
    `class` | `ObjectPropertyBase<T>` | The class `ObjectPropertyBase` is the base class for a property wrapping an arbitrary `Object`.
    `class` | `ReadOnlyObjectPropertyBase<T>` | Base class for all readonly properties 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 ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Boolean>` | ReadOnlyBooleanProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyBooleanProperty`.
    `ReadOnlyObjectProperty<Double>` | ReadOnlyDoubleProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyDoubleProperty`.
    `ReadOnlyObjectProperty<Float>` | ReadOnlyFloatProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyFloatProperty`.
    `ReadOnlyObjectProperty<Integer>` | ReadOnlyIntegerProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyIntegerProperty`.
    `ReadOnlyObjectProperty<Long>` | ReadOnlyLongProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyLongProperty`.
    `ReadOnlyObjectProperty<T>` | ReadOnlyObjectWrapper.`getReadOnlyProperty()` | Returns the readonly property, that is synchronized with this `ReadOnlyObjectWrapper`.

  - ### Uses of ReadOnlyObjectProperty in javafx.beans.property.adapter

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

  - ### Uses of ReadOnlyObjectProperty in javafx.concurrent

    Methods in javafx.concurrent that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Duration>` | ScheduledService.`cumulativePeriodProperty()` | The current cumulative period in use between iterations.
    `ReadOnlyObjectProperty<Throwable>` | Worker.`exceptionProperty()` | Gets the ReadOnlyObjectProperty representing any exception which occurred.
    `ReadOnlyObjectProperty<V>` | ScheduledService.`lastValueProperty()` | The last successfully computed value.
    `ReadOnlyObjectProperty<Worker.State>` | Worker.`stateProperty()` | Gets the ReadOnlyObjectProperty representing the current state.
    `ReadOnlyObjectProperty<V>` | Worker.`valueProperty()` | Gets the ReadOnlyObjectProperty representing the value.

  - ### Uses of ReadOnlyObjectProperty in javafx.css

    Subclasses of ReadOnlyObjectProperty 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 ReadOnlyObjectProperty in javafx.print

    Methods in javafx.print that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ReadOnlyObjectProperty<Printer>` | Printer.`defaultPrinterProperty()` | A read only object property representing the current default printer.
    `ReadOnlyObjectProperty<PrinterJob.JobStatus>` | PrinterJob.`jobStatusProperty()` | A read only object property representing the current `JobStatus`

  - ### Uses of ReadOnlyObjectProperty in javafx.scene

    Methods in javafx.scene that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Bounds>` | Node.`boundsInLocalProperty()` | The rectangular bounds of this `Node` in the node's untransformed local coordinate space.
    `ReadOnlyObjectProperty<Bounds>` | Node.`boundsInParentProperty()` | The rectangular bounds of this `Node` in the parent coordinate system.
    `ReadOnlyObjectProperty<NodeOrientation>` | Node.`effectiveNodeOrientationProperty()` | The effective orientation of a node resolves the inheritance of node orientation, returning either left-to-right or right-to-left.
    `ReadOnlyObjectProperty<NodeOrientation>` | Scene.`effectiveNodeOrientationProperty()` | The effective node orientation of a scene resolves the inheritance of node orientation, returning either left-to-right or right-to-left.
    `ReadOnlyObjectProperty<Node>` | Scene.`focusOwnerProperty()` | The scene's current focus owner node.
    `ReadOnlyObjectProperty<Image>` | ImageCursor.`imageProperty()` | The image to display when the cursor is active.
    `ReadOnlyObjectProperty<Bounds>` | Node.`layoutBoundsProperty()` | The rectangular bounds that should be used for layout calculations for this node.
    `ReadOnlyObjectProperty<Transform>` | Node.`localToParentTransformProperty()` | An affine transform that holds the computed local-to-parent transform.
    `ReadOnlyObjectProperty<Transform>` | Node.`localToSceneTransformProperty()` | An affine transform that holds the computed local-to-scene transform.
    `ReadOnlyObjectProperty<Parent>` | Node.`parentProperty()` | The parent of this `Node`.
    `ReadOnlyObjectProperty<Scene>` | Node.`sceneProperty()` | The `Scene` that this `Node` is part of.
    `ReadOnlyObjectProperty<Window>` | Scene.`windowProperty()` | The `Window` for this `Scene`

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.chart

    Methods in javafx.scene.chart that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<PieChart>` | PieChart.Data.`chartProperty()` | The chart which this data belongs to.
    `ReadOnlyObjectProperty<XYChart<X,​Y>>` | XYChart.Series.`chartProperty()` | Reference to the chart this series belongs to
    `ReadOnlyObjectProperty<Node>` | PieChart.Data.`nodeProperty()` | Readonly access to the node that represents the pie slice.

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.control

    Methods in javafx.scene.control that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Comparator<S>>` | TableView.`comparatorProperty()` | The comparator property is a read-only property that is representative of the current state of the `sort order` list.
    `ReadOnlyObjectProperty<Comparator<TreeItem<S>>>` | TreeTableView.`comparatorProperty()` | The comparator property is a read-only property that is representative of the current state of the `sort order` list.
    `ReadOnlyObjectProperty<TablePosition<S,​?>>` | TableView.`editingCellProperty()` | Represents the current cell being edited, or null if there is no cell being edited.
    `ReadOnlyObjectProperty<TreeTablePosition<S,​?>>` | TreeTableView.`editingCellProperty()` | Represents the current cell being edited, or null if there is no cell being edited.
    `ReadOnlyObjectProperty<TreeItem<T>>` | TreeView.`editingItemProperty()` | A property used to represent the TreeItem currently being edited in the TreeView, if editing is taking place, or null if no item is being edited.
    `ReadOnlyObjectProperty<TextField>` | ComboBox.`editorProperty()` | The editor for the ComboBox.
    `ReadOnlyObjectProperty<TextField>` | DatePicker.`editorProperty()` | The editor for the DatePicker.
    `ReadOnlyObjectProperty<TextField>` | Spinner.`editorProperty()` | The editor used by the Spinner control.
    `ReadOnlyObjectProperty<TablePosition>` | TableView.TableViewFocusModel.`focusedCellProperty()` | The position of the current item in the TableView which has the focus.
    `ReadOnlyObjectProperty<TreeTablePosition<S,​?>>` | TreeTableView.TreeTableViewFocusModel.`focusedCellProperty()` | The position of the current item in the TableView which has the focus.
    `ReadOnlyObjectProperty<T>` | FocusModel.`focusedItemProperty()` | The current item in the FocusModel which has the focus.
    `ReadOnlyObjectProperty<Insets>` | Labeled.`labelPaddingProperty()` | The padding around the Labeled's text and graphic content.
    `ReadOnlyObjectProperty<ListView<T>>` | ListCell.`listViewProperty()` | The ListView associated with this Cell.
    `ReadOnlyObjectProperty<TableColumnBase<S,​?>>` | TableColumnBase.`parentColumnProperty()` | This read-only property will always refer to the parent of this column, in the situation where nested columns are being used.
    `ReadOnlyObjectProperty<Menu>` | MenuItem.`parentMenuProperty()` | This is the `Menu` in which this `MenuItem` exists.
    `ReadOnlyObjectProperty<ContextMenu>` | MenuItem.`parentPopupProperty()` | This is the `ContextMenu` in which this `MenuItem` exists.
    `ReadOnlyObjectProperty<TreeItem<T>>` | TreeItem.`parentProperty()` | A property that represents the parent of this TreeItem.
    `ReadOnlyObjectProperty<T>` | ChoiceDialog.`selectedItemProperty()` | Returns the property representing the currently selected item in the dialog.
    `ReadOnlyObjectProperty<T>` | SelectionModel.`selectedItemProperty()` | Refers to the selected item property, which is used to indicate the currently selected item in the selection model.
    `ReadOnlyObjectProperty<Toggle>` | ToggleGroup.`selectedToggleProperty()` | The selected toggle.
    `ReadOnlyObjectProperty<IndexRange>` | TextInputControl.`selectionProperty()` | The current selection.
    `ReadOnlyObjectProperty<TableColumn<S,​T>>` | TableCell.`tableColumnProperty()` | The TableColumn instance that backs this TableCell.
    `ReadOnlyObjectProperty<TreeTableColumn<S,​T>>` | TreeTableCell.`tableColumnProperty()` | The `TreeTableColumn` instance that backs this `TreeTableCell`.
    `ReadOnlyObjectProperty<TableRow<S>>` | TableCell.`tableRowProperty()` | The TableRow that this TableCell currently finds itself placed within.
    `ReadOnlyObjectProperty<TreeTableRow<S>>` | TreeTableCell.`tableRowProperty()` | The `TreeTableRow` that this `TreeTableCell` currently finds itself placed within.
    `ReadOnlyObjectProperty<TableView<S>>` | TableCell.`tableViewProperty()` | The TableView associated with this TableCell.
    `ReadOnlyObjectProperty<TableView<S>>` | TableColumn.`tableViewProperty()` | The TableView that this TableColumn belongs to.
    `ReadOnlyObjectProperty<TableView<T>>` | TableRow.`tableViewProperty()` | The TableView associated with this Cell.
    `ReadOnlyObjectProperty<TabPane>` | Tab.`tabPaneProperty()` | The TabPane that contains this tab.
    `ReadOnlyObjectProperty<TreeItem<T>>` | TreeCell.`treeItemProperty()` | Each TreeCell represents at most a single `TreeItem`, which is represented by this property.
    `ReadOnlyObjectProperty<TreeItem<T>>` | TreeTableRow.`treeItemProperty()` | Each TreeTableCell represents at most a single `TreeItem`, which is represented by this property.
    `ReadOnlyObjectProperty<TreeTableView<S>>` | TreeTableCell.`treeTableViewProperty()` | The `TreeTableView` associated with this `TreeTableCell`.
    `ReadOnlyObjectProperty<TreeTableView<S>>` | TreeTableColumn.`treeTableViewProperty()` | The TreeTableView that this TreeTableColumn belongs to.
    `ReadOnlyObjectProperty<TreeTableView<T>>` | TreeTableRow.`treeTableViewProperty()` | A TreeTableCell is explicitly linked to a single `TreeTableView` instance, which is represented by this property.
    `ReadOnlyObjectProperty<TreeView<T>>` | TreeCell.`treeViewProperty()` | A TreeCell is explicitly linked to a single `TreeView` instance, which is represented by this property.
    `ReadOnlyObjectProperty<T>` | Spinner.`valueProperty()` | The value property on Spinner is a read-only property, as it is bound to the SpinnerValueFactory `value property`.

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.control.skin

    Methods in javafx.scene.control.skin that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,​T>>` | TableCellSkinBase.`tableColumnProperty()` | The TableColumnBase instance that is responsible for this Cell.
    `ReadOnlyObjectProperty<TableColumnBase<?,​?>>` | TableColumnHeader.`tableColumnProperty()` | A property that refers to the `TableColumnBase` instance that this header is visually represents.

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.image

    Methods in javafx.scene.image that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Exception>` | Image.`exceptionProperty()` | The exception which caused image loading to fail.

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.layout

    Methods in javafx.scene.layout that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Insets>` | Region.`insetsProperty()` | The insets of the Region define the distance from the edge of the region (its layout bounds, or (0, 0, width, height)) to the edge of the content area.

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.media

    Methods in javafx.scene.media that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`bufferProgressTimeProperty()` | The current buffer position indicating how much media can be played without stalling the `MediaPlayer`.
    `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`currentTimeProperty()` | The current media playback time.
    `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`cycleDurationProperty()` | The amount of time between the `startTime` and `stopTime` of this player.
    `ReadOnlyObjectProperty<Duration>` | Media.`durationProperty()` | The duration in seconds of the source media.
    `ReadOnlyObjectProperty<MediaException>` | Media.`errorProperty()` | A property set to a MediaException value when an error occurs.
    `ReadOnlyObjectProperty<MediaException>` | MediaPlayer.`errorProperty()` | Observable property set to a `MediaException` if an error occurs.
    `ReadOnlyObjectProperty<MediaPlayer.Status>` | MediaPlayer.`statusProperty()` | The current state of the MediaPlayer.
    `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`totalDurationProperty()` | The total amount of play time if allowed to play until finished.

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.text

    Methods in javafx.scene.text that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<PathElement[]>` | Text.`caretShapeProperty()` | The shape of caret, in local coordinates.
    `ReadOnlyObjectProperty<PathElement[]>` | Text.`selectionShapeProperty()` | The shape of the selection in local coordinates.

  - ### Uses of ReadOnlyObjectProperty in javafx.scene.web

    Methods in javafx.scene.web that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Document>` | WebEngine.`documentProperty()` | Document object for the current Web page.
    `ReadOnlyObjectProperty<Date>` | WebHistory.Entry.`lastVisitedDateProperty()` | Defines the `Date` the page was last visited.
    `ReadOnlyObjectProperty<String>` | WebHistory.Entry.`titleProperty()` | Defines the title of the page.

  - ### Uses of ReadOnlyObjectProperty in javafx.stage

    Methods in javafx.stage that return ReadOnlyObjectProperty
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReadOnlyObjectProperty<Node>` | PopupWindow.`ownerNodeProperty()` | The node which is the owner of this popup.
    `ReadOnlyObjectProperty<Window>` | PopupWindow.`ownerWindowProperty()` | The window which is the parent of this popup.
    `ReadOnlyObjectProperty<Scene>` | Window.`sceneProperty()` | The `Scene` to be rendered on this `Window`.