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>>

public class MultiColumnListViewSkin<T> extends GemsSkinBase<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

    Constructors
    Constructor
    Description
    Creates a skin for the given multi-column list view.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Removes all registered listeners, event handlers, and event filters, then delegates to SkinBase.dispose().

    Methods 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

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MultiColumnListViewSkin

      public MultiColumnListViewSkin(MultiColumnListView<T> view)
      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: GemsSkinBase
      Removes all registered listeners, event handlers, and event filters, then delegates to SkinBase.dispose().
      Specified by:
      dispose in interface javafx.scene.control.Skin<T>
      Overrides:
      dispose in class GemsSkinBase<MultiColumnListView<T>>