Class VirtualTableSkin<T>

java.lang.Object
javafx.scene.control.SkinBase<VirtualTable<T>>
io.github.palexdev.virtualizedfx.table4.VirtualTableSkin<T>
All Implemented Interfaces:
Skin<VirtualTable<T>>

public class VirtualTableSkin<T> extends SkinBase<VirtualTable<T>>
  • Field Details

  • Constructor Details

    • VirtualTableSkin

      public VirtualTableSkin(VirtualTable<T> table)
  • Method Details

    • onListChanged

      protected void onListChanged(ObservableList<T> oldValue, ObservableList<T> newValue)
    • onStateChanged

      protected void onStateChanged(TableState<T> oldValue, TableState<T> newValue)
    • onHelperChanged

      protected void onHelperChanged(TableHelper newValue)
    • onLayoutRequest

      protected void onLayoutRequest(boolean newValue)
    • layoutCompleted

      protected void layoutCompleted()
    • computeMinWidth

      protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMinWidth in class SkinBase<VirtualTable<T>>
    • computeMinHeight

      protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMinHeight in class SkinBase<VirtualTable<T>>
    • layoutChildren

      protected void layoutChildren(double x, double y, double w, double h)
      Overrides:
      layoutChildren in class SkinBase<VirtualTable<T>>
    • dispose

      public void dispose()
      Specified by:
      dispose in interface Skin<T>
      Overrides:
      dispose in class SkinBase<VirtualTable<T>>