- java.lang.Object
-
- javafx.scene.control.SkinBase<C>
-
- javafx.scene.control.skin.LabeledSkinBase<C>
-
- javafx.scene.control.skin.CellSkinBase<C>
-
- 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>>
public class TreeTableCellSkin<S,T> extends TableCellSkinBase<TreeItem<S>,T,TreeTableCell<S,T>>
Default skin implementation for theTreeTableCell
control.- Since:
- 9
- See Also:
TreeTableCell
-
-
Property Summary
Properties Type Property Description ReadOnlyObjectProperty<TreeTableColumn<S,T>>
tableColumn
The TableColumnBase instance that is responsible for this Cell.-
Properties declared in class javafx.scene.control.skin.CellSkinBase
cellSize
-
Properties declared in class javafx.scene.control.skin.TableCellSkinBase
tableColumn
-
-
Constructor Summary
Constructors Constructor Description TreeTableCellSkin(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
-
Methods declared in class javafx.scene.control.skin.CellSkinBase
cellSizeProperty, getCellSize, getClassCssMetaData
-
Methods declared in class javafx.scene.control.skin.LabeledSkinBase
computeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, updateChildren
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface javafx.scene.control.Skin
dispose, getNode, getSkinnable
-
Methods declared in class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getCssMetaData, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
Methods declared in class javafx.scene.control.skin.TableCellSkinBase
getTableColumn, tableColumnProperty
-
-
-
-
Property Detail
-
tableColumn
public ReadOnlyObjectProperty<TreeTableColumn<S,T>> tableColumnProperty
The TableColumnBase instance that is responsible for this Cell.- Specified by:
tableColumnProperty
in classTableCellSkinBase<TreeItem<S>,T,TreeTableCell<S,T>>
- See Also:
TableCellSkinBase.getTableColumn()
-
-
Constructor Detail
-
TreeTableCellSkin
public TreeTableCellSkin(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.- Parameters:
control
- The control that this skin should be installed onto.
-
-