Uses of Class
javafx.scene.control.TreeTableColumn
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 TreeTableColumn 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 TypeMethodDescriptionTreeTableColumn
<S, ?> TreeTableView.ResizeFeatures.getColumn()
Returns the column upon which the resize is occurring, or null if this ResizeFeatures instance was created as a result of a TreeTableView resize operation.final TreeTableColumn
<S, T> TreeTableCell.getTableColumn()
Gets the value of thetableColumn
property.TreeTableColumn.CellEditEvent.getTableColumn()
Returns the TreeTableColumn upon which this event occurred.final TreeTableColumn
<S, T> TreeTablePosition.getTableColumn()
final TreeTableColumn
<S, ?> TreeTableView.getTreeColumn()
Gets the value of thetreeColumn
property.TreeTableColumn.CellDataFeatures.getTreeTableColumn()
Returns theTreeTableColumn
passed in to the constructor.TreeTableColumn
<S, ?> TreeTableView.getVisibleLeafColumn
(int column) Returns the TreeTableColumn in the given column index, relative to all other visible leaf columns.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.final ObservableList
<TreeTableColumn<S, ?>> TreeTableColumn.getColumns()
This enables support for nested columns, which can be useful to group together related data.final ObservableList
<TreeTableColumn<S, ?>> TreeTableView.getColumns()
The TreeTableColumns that are part of this TableView.final EventHandler
<ScrollToEvent<TreeTableColumn<S, ?>>> TreeTableView.getOnScrollToColumn()
Gets the value of theonScrollToColumn
property.final ObservableList
<TreeTableColumn<S, ?>> TreeTableView.getSortOrder()
The sortOrder list defines the order in whichTreeTableColumn
instances are sorted.TreeTableView.getVisibleLeafColumns()
Returns an unmodifiable list containing the currently visible leaf columns.final ObjectProperty
<EventHandler<ScrollToEvent<TreeTableColumn<S, ?>>>> TreeTableView.onScrollToColumnProperty()
Called when there's a request to scroll a column into view usingTreeTableView.scrollToColumn(TreeTableColumn)
orTreeTableView.scrollToColumnIndex(int)
final ReadOnlyObjectProperty
<TreeTableColumn<S, T>> TreeTableCell.tableColumnProperty()
TheTreeTableColumn
instance that backs thisTreeTableCell
.final ObjectProperty
<TreeTableColumn<S, ?>> TreeTableView.treeColumnProperty()
Property that represents which column should have the disclosure node shown in it (that is, the column with the arrow).Modifier and TypeMethodDescriptionvoid
TreeTableView.edit
(int row, TreeTableColumn<S, ?> column) Causes the cell at the given row/column view indexes to switch into its editing state, if it is not already in it, and assuming that the TableView and column are also editable.void
TreeTableView.TreeTableViewFocusModel.focus
(int row, TreeTableColumn<S, ?> column) Causes the item at the given index to receive the focus.int
TreeTableView.getVisibleLeafIndex
(TreeTableColumn<S, ?> column) Returns the position of the given column, relative to all other visible leaf columns.boolean
TreeTableView.TreeTableViewFocusModel.isFocused
(int row, TreeTableColumn<S, ?> column) Tests whether the row / cell at the given location currently has the focus within the TableView.boolean
TreeTableView.resizeColumn
(TreeTableColumn<S, ?> column, double delta) Applies the currently installed resize policy against the given column, resizing it based on the delta value provided.void
TreeTableView.scrollToColumn
(TreeTableColumn<S, ?> column) Scrolls the TreeTableView so that the given column is visible within the viewport.final void
TreeTableView.setTreeColumn
(TreeTableColumn<S, ?> value) Sets the value of thetreeColumn
property.final void
TreeTableCell.updateTableColumn
(TreeTableColumn<S, T> column) Updates theTreeTableColumn
associated with thisTreeTableCell
.final void
TreeTableCell.updateTreeTableColumn
(TreeTableColumn<S, T> column) Deprecated.Modifier and TypeMethodDescriptionfinal void
TreeTableColumn.setCellFactory
(Callback<TreeTableColumn<S, T>, TreeTableCell<S, T>> value) Sets the value of thecellFactory
property.final void
TreeTableView.setOnScrollToColumn
(EventHandler<ScrollToEvent<TreeTableColumn<S, ?>>> value) Sets the value of theonScrollToColumn
property.ModifierConstructorDescriptionCellDataFeatures
(TreeTableView<S> treeTableView, TreeTableColumn<S, T> tableColumn, TreeItem<S> value) Instantiates a CellDataFeatures instance with the given properties set as read-only values of this instance.ResizeFeatures
(TreeTableView<S> treeTable, TreeTableColumn<S, ?> column, Double delta) Creates an instance of this class, with the provided TreeTableView, TreeTableColumn and delta values being set and stored in this immutable instance.TreeTablePosition
(TreeTableView<S> treeTableView, int row, TreeTableColumn<S, T> tableColumn) Constructs a TreeTablePosition instance to represent the given row/column position in the given TreeTableView instance. -
Uses of TreeTableColumn in javafx.scene.control.cell
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.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. -
Uses of TreeTableColumn in javafx.scene.control.skin
Modifier and TypeMethodDescriptionprotected TreeTableColumn
<T, ?> TreeTableRowSkin.getTableColumn
(TreeTableCell cell) Returns theTableColumnBase
instance for the given cell instance.Modifier and TypeMethodDescriptionprotected ObservableList
<TreeTableColumn<T, ?>> TreeTableRowSkin.getVisibleLeafColumns()
Returns an unmodifiable list containing the currently visible leaf columns.TreeTableCellSkin.tableColumnProperty()
The TableColumnBase instance that is responsible for this Cell.
TreeTableCell.updateTableColumn(javafx.scene.control.TreeTableColumn<S,T>)
instead.