# Uses of Class
javafx.scene.control.Cell

Packages that use Cell
Package
Description
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

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

  Subclasses of Cell in javafx.scene.control
  Modifier and Type
  Class
  Description
  `class`
  `DateCell`
  DateCell is used by `DatePicker` to render the individual grid cells in the calendar month.
  `class`
  `IndexedCell<T>`
  An implementation of `Cell` which contains an index property which maps into the data model underlying the visualization.
  `class`
  `ListCell<T>`
  The `Cell` type used within `ListView` instances.
  `class`
  `TableCell<S,T>`
  Represents a single row/column intersection in a `TableView`.
  `class`
  `TableRow<T>`
  TableRow is an `IndexedCell`, but rarely needs to be used by developers creating TableView instances.
  `class`
  `TreeCell<T>`
  The `Cell` type used with the `TreeView` control.
  `class`
  `TreeTableCell<S,T>`
  Represents a single row/column intersection in a `TreeTableView`.
  `class`
  `TreeTableRow<T>`
  TreeTableRow is an `IndexedCell`, but rarely needs to be used by developers creating TreeTableView instances.

- ## Uses of Cell in javafx.scene.control.cell

  Subclasses of Cell in javafx.scene.control.cell
  Modifier and Type
  Class
  Description
  `class`
  `CheckBoxListCell<T>`
  A class containing a `ListCell` implementation that draws a `CheckBox` node inside the cell, optionally with a label to indicate what the checkbox represents.
  `class`
  `CheckBoxTableCell<S,T>`
  A class containing a `TableCell` implementation that draws a `CheckBox` node inside the cell, optionally with a label to indicate what the checkbox represents.
  `class`
  `CheckBoxTreeCell<T>`
  A class containing a `TreeCell` implementation that draws a `CheckBox` node inside the cell, along with support for common interactions (discussed in more depth shortly).
  `class`
  `CheckBoxTreeTableCell<S,T>`
  A class containing a `TreeTableCell` implementation that draws a `CheckBox` node inside the cell, optionally with a label to indicate what the checkbox represents.
  `class`
  `ChoiceBoxListCell<T>`
  A class containing a `ListCell` implementation that draws a `ChoiceBox` node inside the cell.
  `class`
  `ChoiceBoxTableCell<S,T>`
  A class containing a `TableCell` implementation that draws a `ChoiceBox` node inside the cell.
  `class`
  `ChoiceBoxTreeCell<T>`
  A class containing a `ListCell` implementation that draws a `ChoiceBox` node inside the cell.
  `class`
  `ChoiceBoxTreeTableCell<S,T>`
  A class containing a `TreeTableCell` implementation that draws a `ChoiceBox` node inside the cell.
  `class`
  `ComboBoxListCell<T>`
  A class containing a `ListCell` implementation that draws a `ComboBox` node inside the cell.
  `class`
  `ComboBoxTableCell<S,T>`
  A class containing a `TableCell` implementation that draws a `ComboBox` node inside the cell.
  `class`
  `ComboBoxTreeCell<T>`
  A class containing a `TreeCell` implementation that draws a `ComboBox` node inside the cell.
  `class`
  `ComboBoxTreeTableCell<S,T>`
  A class containing a `TreeTableCell` implementation that draws a `ComboBox` node inside the cell.
  `class`
  `ProgressBarTableCell<S>`
  A class containing a `TableCell` implementation that draws a `ProgressBar` node inside the cell.
  `class`
  `ProgressBarTreeTableCell<S>`
  A class containing a `TreeTableCell` implementation that draws a `ProgressBar` node inside the cell.
  `class`
  `TextFieldListCell<T>`
  A class containing a `ListCell` implementation that draws a `TextField` node inside the cell.
  `class`
  `TextFieldTableCell<S,T>`
  A class containing a `TableCell` implementation that draws a `TextField` node inside the cell.
  `class`
  `TextFieldTreeCell<T>`
  A class containing a `TreeCell` implementation that draws a `TextField` node inside the cell.
  `class`
  `TextFieldTreeTableCell<S,T>`
  A class containing a `TableCell` implementation that draws a `TextField` node inside the cell.

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

  Classes in javafx.scene.control.skin with type parameters of type Cell
  Modifier and Type
  Class
  Description
  `class`
  `CellSkinBase<C extends Cell>`
  Default skin implementation for the `Cell` control, and subclasses such as `ListCell`, `TreeCell`, etc.