Class TreeTableViewSkin<T>
java.lang.Object
javafx.scene.control.SkinBase<TreeTableView<T>>
javafx.scene.control.skin.VirtualContainerBase<TreeTableView<T>,TreeTableRow<T>>
javafx.scene.control.skin.TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
javafx.scene.control.skin.TreeTableViewSkin<T>
- Type Parameters:
T
- the tree table item type
- All Implemented Interfaces:
Skin<TreeTableView<T>>
public class TreeTableViewSkin<T>
extends TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
Default skin implementation for the
TreeTableView
control.- Since:
- 9
- See Also:
-
Constructor Summary
ConstructorDescriptionTreeTableViewSkin
(TreeTableView<T> control) Creates a new TreeTableViewSkin 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 TypeMethodDescriptionprotected int
Returns the total number of items in this container, including those that are currently hidden because they are out of view.Methods declared in class javafx.scene.control.skin.TableViewSkinBase
createTableHeaderRow, getTableHeaderRow, onFocusAboveCell, onFocusBelowCell, onFocusLeftCell, onFocusRightCell, onMoveToFirstCell, onMoveToLastCell, onScrollPageDown, onScrollPageUp, onSelectAboveCell, onSelectBelowCell, onSelectLeftCell, onSelectRightCell, scrollHorizontally, scrollHorizontally, updateItemCount
Methods declared in class javafx.scene.control.skin.VirtualContainerBase
createVirtualFlow, dispose, getVirtualFlow, markItemCountDirty
Methods declared in class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, 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
-
Constructor Details
-
TreeTableViewSkin
Creates a new TreeTableViewSkin 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
-
getItemCount
protected int getItemCount()Returns the total number of items in this container, including those that are currently hidden because they are out of view.- Specified by:
getItemCount
in classVirtualContainerBase<TreeTableView<T>,
TreeTableRow<T>> - Returns:
- the total number of items in this container
-