Class AdvancedTableViewSkin<T>
java.lang.Object
javafx.scene.control.SkinBase<javafx.scene.control.TableView<T>>
javafx.scene.control.skin.VirtualContainerBase<javafx.scene.control.TableView<T>, javafx.scene.control.TableRow<T>>
javafx.scene.control.skin.TableViewSkinBase<T, T, javafx.scene.control.TableView<T>, javafx.scene.control.TableRow<T>, javafx.scene.control.TableColumn<T,?>>
javafx.scene.control.skin.TableViewSkin<T>
com.dlsc.gemsfx.skins.AdvancedTableViewSkin<T>
- All Implemented Interfaces:
javafx.scene.control.Skin<javafx.scene.control.TableView<T>>
public class AdvancedTableViewSkin<T>
extends javafx.scene.control.skin.TableViewSkin<T>
-
Constructor Summary
ConstructorsConstructorDescriptionAdvancedTableViewSkin(javafx.scene.control.TableView<T> control) Creates a new TableViewSkin instance, installing the necessary child nodes into the Control list, as well as the necessary input mappings for handling key, mouse, etc. events. -
Method Summary
Modifier and TypeMethodDescriptionprotected AdvancedTableHeaderRowCreates a new TableHeaderRow instance.Methods inherited from class javafx.scene.control.skin.TableViewSkin
dispose, executeAccessibleAction, getItemCount, queryAccessibleAttributeMethods inherited from class javafx.scene.control.skin.TableViewSkinBase
computePrefHeight, computePrefWidth, layoutChildren, onFocusAboveCell, onFocusBelowCell, onFocusLeftCell, onFocusRightCell, onMoveToFirstCell, onMoveToLastCell, onScrollPageDown, onScrollPageUp, onSelectAboveCell, onSelectBelowCell, onSelectLeftCell, onSelectRightCell, scrollHorizontally, scrollHorizontally, updateItemCountMethods inherited from class javafx.scene.control.skin.VirtualContainerBase
createVirtualFlow, getVirtualFlow, markItemCountDirtyMethods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, consumeMouseEvents, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListenersMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javafx.scene.control.Skin
install
-
Constructor Details
-
AdvancedTableViewSkin
Creates a new TableViewSkin instance, installing the necessary child nodes into the Control 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
-
createTableHeaderRow
Creates a new TableHeaderRow instance. By default this method should not be overridden, but in some circumstances it makes sense (e.g. testing, or when extreme customization is desired). -
getTableHeaderRow
-