Uses of Class
javafx.scene.control.TreeTableCell
Package
Description
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.
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
.The javafx.scene.control.skin package is where the skin classes, typically
one for each UI control, are located
-
Uses of TreeTableCell in javafx.scene.control
Modifier and TypeFieldDescriptionstatic final Callback
<TreeTableColumn<?, ?>, TreeTableCell<?, ?>> TreeTableColumn.DEFAULT_CELL_FACTORY
If no cellFactory is specified on a TreeTableColumn instance, then this one will be used by default.Modifier and TypeMethodDescriptionfinal ObjectProperty
<Callback<TreeTableColumn<S, T>, TreeTableCell<S, T>>> TreeTableColumn.cellFactoryProperty()
The cell factory for all cells in this column.final Callback
<TreeTableColumn<S, T>, TreeTableCell<S, T>> TreeTableColumn.getCellFactory()
Gets the value of thecellFactory
property.Modifier and TypeMethodDescriptionfinal void
TreeTableColumn.setCellFactory
(Callback<TreeTableColumn<S, T>, TreeTableCell<S, T>> value) Sets the value of thecellFactory
property. -
Uses of TreeTableCell in javafx.scene.control.cell
Modifier and TypeClassDescriptionclass
A class containing aTreeTableCell
implementation that draws aCheckBox
node inside the cell, optionally with a label to indicate what the checkbox represents.class
A class containing aTreeTableCell
implementation that draws aChoiceBox
node inside the cell.class
A class containing aTreeTableCell
implementation that draws aComboBox
node inside the cell.class
A class containing aTreeTableCell
implementation that draws aProgressBar
node inside the cell.class
Modifier and TypeMethodDescriptionstatic <S> Callback
<TreeTableColumn<S, Boolean>, TreeTableCell<S, Boolean>> CheckBoxTreeTableCell.forTreeTableColumn
(TreeTableColumn<S, Boolean> column) Creates a cell factory for use in aTreeTableColumn
cell factory.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> CheckBoxTreeTableCell.forTreeTableColumn
(Callback<Integer, ObservableValue<Boolean>> getSelectedProperty) Creates a cell factory for use in aTreeTableColumn
cell factory.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> CheckBoxTreeTableCell.forTreeTableColumn
(Callback<Integer, ObservableValue<Boolean>> getSelectedProperty, boolean showLabel) Creates a cell factory for use in aTreeTableColumn
cell factory.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> CheckBoxTreeTableCell.forTreeTableColumn
(Callback<Integer, ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter) Creates a cell factory for use in aTreeTableColumn
cell factory.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ChoiceBoxTreeTableCell.forTreeTableColumn
(ObservableList<T> items) Creates a ChoiceBox cell factory for use inTreeTableColumn
controls.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ChoiceBoxTreeTableCell.forTreeTableColumn
(StringConverter<T> converter, ObservableList<T> items) Creates a ChoiceBox cell factory for use inTreeTableColumn
controls.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ChoiceBoxTreeTableCell.forTreeTableColumn
(StringConverter<T> converter, T... items) Creates a ChoiceBox cell factory for use inTreeTableColumn
controls.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ChoiceBoxTreeTableCell.forTreeTableColumn
(T... items) Creates a ChoiceBox cell factory for use inTreeTableColumn
controls.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ComboBoxTreeTableCell.forTreeTableColumn
(ObservableList<T> items) Creates a ComboBox cell factory for use inTreeTableColumn
controls.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ComboBoxTreeTableCell.forTreeTableColumn
(StringConverter<T> converter, ObservableList<T> items) Creates a ComboBox cell factory for use inTreeTableColumn
controls.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ComboBoxTreeTableCell.forTreeTableColumn
(StringConverter<T> converter, T... items) Creates a ComboBox cell factory for use inTreeTableColumn
controls.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> ComboBoxTreeTableCell.forTreeTableColumn
(T... items) Creates a ComboBox cell factory for use inTreeTableColumn
controls.static <S> Callback
<TreeTableColumn<S, Double>, TreeTableCell<S, Double>> ProgressBarTreeTableCell.forTreeTableColumn()
Provides aProgressBar
that allows easy visualisation of a Number value as it proceeds from 0.0 to 1.0.static <S> Callback
<TreeTableColumn<S, String>, TreeTableCell<S, String>> TextFieldTreeTableCell.forTreeTableColumn()
Provides aTextField
that allows editing of the cell content when the cell is double-clicked, or whenTreeTableView.edit(int, javafx.scene.control.TreeTableColumn)
is called.static <S,
T> Callback <TreeTableColumn<S, T>, TreeTableCell<S, T>> TextFieldTreeTableCell.forTreeTableColumn
(StringConverter<T> converter) Provides aTextField
that allows editing of the cell content when the cell is double-clicked, or whenTreeTableView.edit(int, javafx.scene.control.TreeTableColumn)
is called. -
Uses of TreeTableCell in javafx.scene.control.skin
Modifier and TypeMethodDescriptionprotected TreeTableCell
<T, ?> TreeTableRowSkin.createCell
(TableColumnBase tcb) Creates a new cell instance that is suitable for representing the given table column instance.Modifier and TypeMethodDescriptionprotected TreeTableColumn
<T, ?> TreeTableRowSkin.getTableColumn
(TreeTableCell cell) Returns theTableColumnBase
instance for the given cell instance.protected void
TreeTableRowSkin.updateCell
(TreeTableCell<T, ?> cell, TreeTableRow<T> row) A method to allow the given cell to be told that it is a member of the given row.ModifierConstructorDescriptionTreeTableCellSkin
(TreeTableCell<S, T> control) Creates a new TreeTableCellSkin instance, installing the necessary child nodes into the Controlchildren
list, as well as the necessary input mappings for handling key, mouse, etc events.