# Uses of Package
javafx.collections

- Packages that use javafx.collections
  Package | Description
  --- | ---
  javafx.animation | Provides the set of classes for ease of use transition based animations.
  javafx.beans.binding | Characteristics of Bindings
  javafx.beans.property | The package `javafx.beans.property` defines read-only properties and writable properties, plus a number of implementations.
  javafx.beans.value | The package `javafx.beans.value` contains the two fundamental interfaces `ObservableValue` and `WritableValue` and all of its sub-interfaces.
  javafx.collections | Contains the essential JavaFX collections and collection utilities
  javafx.collections.transformation |
  javafx.css | Provides API for making properties styleable via CSS and for supporting pseudo-class state.
  javafx.fxml | Contains classes for loading an object hierarchy from markup.
  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.input | Provides the set of classes for mouse and keyboard input event handling.
  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.shape | Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
  javafx.scene.web | This package provides means for loading and displaying Web content.
  javafx.stage | Provides the top-level container classes for JavaFX content.

- Classes in javafx.collections used by javafx.animation
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.beans.binding
  Class and Description
  ListChangeListener Interface that receives notifications of changes to an ObservableList.
  MapChangeListener Interface that receives notifications of changes to an ObservableMap.
  ObservableArray `ObservableArray` is an array that allows listeners to track changes when they occur.
  ObservableFloatArray `ObservableFloatArray` is a `float[]` array that allows listeners to track changes when they occur.
  ObservableIntegerArray `ObservableIntegerArray` is a `int[]` array that allows listeners to track changes when they occur.
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.
  ObservableSet A set that allows observers to track changes when they occur.
  SetChangeListener Interface that receives notifications of changes to an ObservableSet.

- Classes in javafx.collections used by javafx.beans.property
  Class and Description
  ListChangeListener Interface that receives notifications of changes to an ObservableList.
  ListChangeListener.Change Represents a report of a changes done to an Observablelist.
  MapChangeListener Interface that receives notifications of changes to an ObservableMap.
  MapChangeListener.Change An elementary change done to an ObservableMap.
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.
  ObservableSet A set that allows observers to track changes when they occur.
  SetChangeListener Interface that receives notifications of changes to an ObservableSet.
  SetChangeListener.Change An elementary change done to an ObservableSet.

- Classes in javafx.collections used by javafx.beans.value
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.
  ObservableSet A set that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.collections
  Class and Description
  ArrayChangeListener Interface that receives notifications of changes to an ObservableArray.
  ListChangeListener Interface that receives notifications of changes to an ObservableList.
  ListChangeListener.Change Represents a report of a changes done to an Observablelist.
  MapChangeListener Interface that receives notifications of changes to an ObservableMap.
  MapChangeListener.Change An elementary change done to an ObservableMap.
  ObservableArray `ObservableArray` is an array that allows listeners to track changes when they occur.
  ObservableFloatArray `ObservableFloatArray` is a `float[]` array that allows listeners to track changes when they occur.
  ObservableIntegerArray `ObservableIntegerArray` is a `int[]` array that allows listeners to track changes when they occur.
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableListBase Abstract class that serves as a base class for `ObservableList` implementations.
  ObservableMap A map that allows observers to track changes when they occur.
  ObservableSet A set that allows observers to track changes when they occur.
  SetChangeListener Interface that receives notifications of changes to an ObservableSet.
  SetChangeListener.Change An elementary change done to an ObservableSet.

- Classes in javafx.collections used by javafx.collections.transformation
  Class and Description
  ListChangeListener.Change Represents a report of a changes done to an Observablelist.
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableListBase Abstract class that serves as a base class for `ObservableList` implementations.

- Classes in javafx.collections used by javafx.css
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableSet A set that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.fxml
  Class and Description
  ObservableMap A map that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.print
  Class and Description
  ObservableSet A set that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.scene
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.
  ObservableSet A set that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.chart
  Class and Description
  ListChangeListener.Change Represents a report of a changes done to an Observablelist.
  ObservableList A list that allows listeners to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.control
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.
  ObservableSet A set that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.control.cell
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.input
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.layout
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.media
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.shape
  Class and Description
  ObservableArray `ObservableArray` is an array that allows listeners to track changes when they occur.
  ObservableFloatArray `ObservableFloatArray` is a `float[]` array that allows listeners to track changes when they occur.
  ObservableIntegerArray `ObservableIntegerArray` is a `int[]` array that allows listeners to track changes when they occur.
  ObservableList A list that allows listeners to track changes when they occur.

- Classes in javafx.collections used by javafx.scene.web
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.

- Classes in javafx.collections used by javafx.stage
  Class and Description
  ObservableList A list that allows listeners to track changes when they occur.
  ObservableMap A map that allows observers to track changes when they occur.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2019, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.