Uses of Class
javafx.scene.control.TableColumnBase
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.skin package is where the skin classes, typically
one for each UI control, are located
-
Uses of TableColumnBase in javafx.scene.control
Modifier and TypeClassDescriptionclass
TableFocusModel<T,
TC extends TableColumnBase<T, ?>> The abstract base class for FocusModel implementations that are used within table-like controls (most notablyTableView
andTreeTableView
).class
TablePositionBase<TC extends TableColumnBase>
This class is used to represent a single row/column/cell in a table.Modifier and TypeClassDescriptionclass
TableColumn<S,
T> ATableView
is made up of a number of TableColumn instances.class
TreeTableColumn<S,
T> ATreeTableView
is made up of a number of TreeTableColumn instances.Modifier and TypeMethodDescriptionstatic <T extends TableColumnBase<?,
?>>
EventType<ScrollToEvent<T>>ScrollToEvent.scrollToColumn()
This event occurs if the user requests scrolling aTableColumnBase
(i.e.Modifier and TypeMethodDescriptionTableColumnBase<S,
?> ResizeFeaturesBase.getColumn()
Returns the column upon which the resize is occurring, or null if this ResizeFeatures instance was created as a result of a resize operation.final TableColumnBase<S,
?> TableColumnBase.getParentColumn()
Gets the value of theparentColumn
property.Modifier and TypeMethodDescriptionabstract ObservableList<? extends TableColumnBase<S,
?>> TableColumnBase.getColumns()
This enables support for nested columns, which can be useful to group together related data.final ReadOnlyObjectProperty<TableColumnBase<S,
?>> TableColumnBase.parentColumnProperty()
This read-only property will always refer to the parent of this column, in the situation where nested columns are being used.Modifier and TypeMethodDescriptionabstract void
TableSelectionModel.clearAndSelect
(int row, TableColumnBase<T, ?> column) Clears all selection, and then selects the cell at the given row/column intersection.void
TableView.TableViewSelectionModel.clearAndSelect
(int row, TableColumnBase<S, ?> column) Clears all selection, and then selects the cell at the given row/column intersection.abstract void
TableSelectionModel.clearSelection
(int row, TableColumnBase<T, ?> column) Removes selection from the specified row/column position (in view indexes).void
TableView.TableViewSelectionModel.clearSelection
(int row, TableColumnBase<S, ?> column) Removes selection from the specified row/column position (in view indexes).abstract boolean
TableSelectionModel.isSelected
(int row, TableColumnBase<T, ?> column) Convenience function which tests whether the given row and column index is currently selected in this table instance.boolean
TableView.TableViewSelectionModel.isSelected
(int row, TableColumnBase<S, ?> column) Convenience function which tests whether the given row and column index is currently selected in this table instance.abstract void
TableSelectionModel.select
(int row, TableColumnBase<T, ?> column) Selects the cell at the given row/column intersection.void
TableView.TableViewSelectionModel.select
(int row, TableColumnBase<S, ?> column) Selects the cell at the given row/column intersection.abstract void
TableSelectionModel.selectRange
(int minRow, TableColumnBase<T, ?> minColumn, int maxRow, TableColumnBase<T, ?> maxColumn) Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.void
TableView.TableViewSelectionModel.selectRange
(int minRow, TableColumnBase<S, ?> minColumn, int maxRow, TableColumnBase<S, ?> maxColumn) Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.void
TreeTableView.TreeTableViewSelectionModel.selectRange
(int minRow, TableColumnBase<TreeItem<S>, ?> minColumn, int maxRow, TableColumnBase<TreeItem<S>, ?> maxColumn) Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.void
ResizeFeaturesBase.setColumnWidth
(TableColumnBase<S, ?> col, double width) Sets the column width during the resizing pass.ModifierConstructorDescriptionResizeFeaturesBase
(TableColumnBase<S, ?> column, Double delta) Creates an instance of this class, with the provided TableColumnBase and delta values being set and stored in this immutable instance. -
Uses of TableColumnBase in javafx.scene.control.skin
Modifier and TypeClassDescriptionclass
TableViewSkinBase<M,
S, C extends Control, I extends IndexedCell<M>, TC extends TableColumnBase<S, ?>> TableViewSkinBase is the base skin class used by controls such asTableView
andTreeTableView
(the concrete classes areTableViewSkin
andTreeTableViewSkin
, respectively).Modifier and TypeMethodDescriptionfinal TableColumnBase<S,
T> TableCellSkinBase.getTableColumn()
Gets the value of thetableColumn
property.final TableColumnBase<?,
?> TableColumnHeader.getTableColumn()
Gets the value of thetableColumn
property.protected abstract TableColumnBase<T,
?> TableRowSkinBase.getTableColumn
(R cell) Returns theTableColumnBase
instance for the given cell instance.Modifier and TypeMethodDescriptionprotected abstract ObservableList<? extends TableColumnBase>
TableRowSkinBase.getVisibleLeafColumns()
Returns an unmodifiable list containing the currently visible leaf columns.abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,
T>> TableCellSkinBase.tableColumnProperty()
The TableColumnBase instance that is responsible for this Cell.final ReadOnlyObjectProperty<TableColumnBase<?,
?>> TableColumnHeader.tableColumnProperty()
A property that refers to theTableColumnBase
instance that this header is visually represents.Modifier and TypeMethodDescriptionTableRowSkin.createCell
(TableColumnBase tcb) Creates a new cell instance that is suitable for representing the given table column instance.protected abstract R
TableRowSkinBase.createCell
(TableColumnBase<T, ?> tc) Creates a new cell instance that is suitable for representing the given table column instance.protected TreeTableCell<T,
?> TreeTableRowSkin.createCell
(TableColumnBase tcb) Creates a new cell instance that is suitable for representing the given table column instance.protected TableColumnHeader
NestedTableColumnHeader.createTableColumnHeader
(TableColumnBase col) Creates a new TableColumnHeader instance for the given TableColumnBase instance.ModifierConstructorDescriptionCreates a new NestedTableColumnHeader instance to visually represent the givenTableColumnBase
instance.Creates a new TableColumnHeader instance to visually represent the givenTableColumnBase
instance.