# 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.