Class MultiColumnListViewSkin<T>
java.lang.Object
javafx.scene.control.SkinBase<MultiColumnListView<T>>
com.dlsc.gemsfx.skins.GemsSkinBase<MultiColumnListView<T>>
com.dlsc.gemsfx.skins.MultiColumnListViewSkin<T>
- Type Parameters:
T- the item type displayed in the columns
- All Implemented Interfaces:
javafx.scene.control.Skin<MultiColumnListView<T>>
Skin for
MultiColumnListView.
The skin builds a grid of list-view columns, optional headers and separators, a loading overlay, and placeholders that participate in drag-and-drop between columns.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a skin for the given multi-column list view. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Removes all registered listeners, event handlers, and event filters, then delegates toSkinBase.dispose().Methods inherited from class GemsSkinBase
register, register, register, register, registerFilter, registerHandlerMethods inherited from 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
-
MultiColumnListViewSkin
Creates a skin for the given multi-column list view.- Parameters:
view- the multi-column list view rendered by this skin
-
-
Method Details
-
dispose
public void dispose()Description copied from class:GemsSkinBaseRemoves all registered listeners, event handlers, and event filters, then delegates toSkinBase.dispose().- Specified by:
disposein interfacejavafx.scene.control.Skin<T>- Overrides:
disposein classGemsSkinBase<MultiColumnListView<T>>
-