Class TreeTableCellSkin<S,T>
java.lang.Object
javafx.scene.control.SkinBase<TreeTableCell<S,T>>
javafx.scene.control.skin.LabeledSkinBase<TreeTableCell<S,T>>
javafx.scene.control.skin.CellSkinBase<TreeTableCell<S,T>>
javafx.scene.control.skin.TableCellSkinBase<TreeItem<S>,T,TreeTableCell<S,T>>
javafx.scene.control.skin.TreeTableCellSkin<S,T>
- Type Parameters:
S
- The type of the UI control (e.g. the type of the 'row'), this is wrapped in a TreeItem.T
- The type of the content in the cell, based on itsTreeTableColumn
.
- All Implemented Interfaces:
Skin<TreeTableCell<S,
T>>
Default skin implementation for the
TreeTableCell
control.- Since:
- 9
- See Also:
-
Property Summary
TypePropertyDescriptionThe TableColumnBase instance that is responsible for this Cell.Properties declared in class javafx.scene.control.skin.CellSkinBase
cellSize
-
Constructor Summary
ConstructorDescriptionTreeTableCellSkin
(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. -
Method Summary
Modifier and TypeMethodDescriptionThe TableColumnBase instance that is responsible for this Cell.Methods declared in class javafx.scene.control.skin.TableCellSkinBase
getTableColumn
Methods declared in class javafx.scene.control.skin.CellSkinBase
cellSizeProperty, getCellSize, getClassCssMetaData
Methods declared in class javafx.scene.control.skin.LabeledSkinBase
computeBaselineOffset, computeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, updateChildren
Methods declared in class javafx.scene.control.SkinBase
computeMaxHeight, computeMaxWidth, computeMinHeight, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Property Details
-
tableColumn
The TableColumnBase instance that is responsible for this Cell.- Specified by:
tableColumnProperty
in classTableCellSkinBase<TreeItem<S>,
T, TreeTableCell<S, T>> - Returns:
- the TableColumnBase instance that is responsible for this Cell
- See Also:
-
-
Constructor Details
-
TreeTableCellSkin
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.- Parameters:
control
- The control that this skin should be installed onto.
-
-
Method Details
-
tableColumnProperty
The TableColumnBase instance that is responsible for this Cell.- Specified by:
tableColumnProperty
in classTableCellSkinBase<TreeItem<S>,
T, TreeTableCell<S, T>> - Returns:
- the
tableColumn
property - See Also:
-