# Uses of Package
javafx.scene

- Packages that use javafx.scene
  Package | Description
  --- | ---
  javafx.animation | Provides the set of classes for ease of use transition based animations.
  javafx.css | Provides API for making properties styleable via CSS and for supporting pseudo-class state.
  javafx.css.converter | Provides various `StyleConverter` classes that convert CSS parsed values.
  javafx.embed.swing | Provides the set of classes to use JavaFX inside Swing applications.
  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.canvas | Provides the set of classes for canvas, an immediate mode style of rendering 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.image | Provides the set of classes for loading and displaying images.
  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.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.

- Classes in javafx.scene used by javafx.animation
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.css
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.css.converter
  Class | Description
  --- | ---
  Cursor | A class to encapsulate the bitmap representation of the mouse cursor.

- Classes in javafx.scene used by javafx.embed.swing
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.
  Scene | The JavaFX `Scene` class is the container for all content in a scene graph.

- Classes in javafx.scene used by javafx.print
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.scene
  Class | Description
  --- | ---
  AccessibleAction | This enum describes the actions that an assistive technology such as a screen reader can request from the scene graph.
  AccessibleAttribute | This enum describes the attributes that an assistive technology such as a screen reader can request from the scene graph.
  AccessibleRole | This enum describes the accessible role for a `Node`.
  CacheHint | Cache hints for use with `Node.cacheHint`
  Camera | Base class for a camera used to render a scene.
  Cursor | A class to encapsulate the bitmap representation of the mouse cursor.
  DepthTest | This enum defines the possible states for the depthTest flag in node.
  ImageCursor | A custom image representation of the mouse cursor.
  LightBase | The `LightBase` class provides definitions of common properties for objects that represent a form of light source.
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.
  Scene | The JavaFX `Scene` class is the container for all content in a scene graph.
  SceneAntialiasing | The JavaFX `SceneAntialiasing` class specifies the level of anti-aliasing desired.
  SnapshotParameters | Parameters used to specify the rendering attributes for Node snapshot.
  SnapshotResult | This class holds the result of a snapshot operation.

- Classes in javafx.scene used by javafx.scene.canvas
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.scene.chart
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.

- Classes in javafx.scene used by javafx.scene.control
  Class | Description
  --- | ---
  AccessibleAction | This enum describes the actions that an assistive technology such as a screen reader can request from the scene graph.
  AccessibleAttribute | This enum describes the attributes that an assistive technology such as a screen reader can request from the scene graph.
  Cursor | A class to encapsulate the bitmap representation of the mouse cursor.
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.

- Classes in javafx.scene used by javafx.scene.control.cell
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.

- Classes in javafx.scene used by javafx.scene.control.skin
  Class | Description
  --- | ---
  AccessibleAction | This enum describes the actions that an assistive technology such as a screen reader can request from the scene graph.
  AccessibleAttribute | This enum describes the attributes that an assistive technology such as a screen reader can request from the scene graph.
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.

- Classes in javafx.scene used by javafx.scene.image
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.scene.input
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.scene.layout
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.

- Classes in javafx.scene used by javafx.scene.media
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.scene.shape
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.

- Classes in javafx.scene used by javafx.scene.text
  Class | Description
  --- | ---
  AccessibleAttribute | This enum describes the attributes that an assistive technology such as a screen reader can request from the scene graph.
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.

- Classes in javafx.scene used by javafx.scene.web
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.
  Parent | The base class for all nodes that have children in the scene graph.

- Classes in javafx.scene used by javafx.stage
  Class | Description
  --- | ---
  Node | Base class for scene graph nodes.
  Scene | The JavaFX `Scene` class is the container for all content in a scene graph.