Module javafx.controls

# Package 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`. At present this package is relatively bare, but it is where future cell-related classes will be located.

It is important to note that whilst most cells in this package are editable, for a cells editing functionality to be enabled it is required that all related classes have editing enabled. For example, in a TableView, both the TableView and the relevant TableColumn must have setEditing(true) called.

- Class Summary
  Class | Description
  --- | ---
  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.
  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.
  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).
  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.
  ChoiceBoxListCell<T> | A class containing a `ListCell` implementation that draws a `ChoiceBox` node inside the cell.
  ChoiceBoxTableCell<S,​T> | A class containing a `TableCell` implementation that draws a `ChoiceBox` node inside the cell.
  ChoiceBoxTreeCell<T> | A class containing a `ListCell` implementation that draws a `ChoiceBox` node inside the cell.
  ChoiceBoxTreeTableCell<S,​T> | A class containing a `TreeTableCell` implementation that draws a `ChoiceBox` node inside the cell.
  ComboBoxListCell<T> | A class containing a `ListCell` implementation that draws a `ComboBox` node inside the cell.
  ComboBoxTableCell<S,​T> | A class containing a `TableCell` implementation that draws a `ComboBox` node inside the cell.
  ComboBoxTreeCell<T> | A class containing a `TreeCell` implementation that draws a `ComboBox` node inside the cell.
  ComboBoxTreeTableCell<S,​T> | A class containing a `TreeTableCell` implementation that draws a `ComboBox` node inside the cell.
  MapValueFactory<T> | A convenience implementation of the Callback interface, designed specifically for use within the `TableColumn` `cell value factory`.
  ProgressBarTableCell<S> | A class containing a `TableCell` implementation that draws a `ProgressBar` node inside the cell.
  ProgressBarTreeTableCell<S> | A class containing a `TreeTableCell` implementation that draws a `ProgressBar` node inside the cell.
  PropertyValueFactory<S,​T> | A convenience implementation of the Callback interface, designed specifically for use within the `TableColumn` `cell value factory`.
  TextFieldListCell<T> | A class containing a `ListCell` implementation that draws a `TextField` node inside the cell.
  TextFieldTableCell<S,​T> | A class containing a `TableCell` implementation that draws a `TextField` node inside the cell.
  TextFieldTreeCell<T> | A class containing a `TreeCell` implementation that draws a `TextField` node inside the cell.
  TextFieldTreeTableCell<S,​T> | A class containing a `TableCell` implementation that draws a `TextField` node inside the cell.
  TreeItemPropertyValueFactory<S,​T> | A convenience implementation of the Callback interface, designed specifically for use within the `TreeTableColumn` `cell value factory`.