Module MaterialFX

Class MFXLegacyListViewSkin<T>

All Implemented Interfaces:
Skin<ListView<T>>

public class MFXLegacyListViewSkin<T> extends ListViewSkin<T>
This is the implementation of the Skin associated with every MFXLegacyListView.

The most important thing this skin does is replacing the default scrollbars with new ones, this makes styling them a lot more easy.

  • Constructor Details

  • Method Details

    • computePrefWidth

      protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computePrefWidth in class ListViewSkin<T>
    • computePrefHeight

      protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computePrefHeight in class ListViewSkin<T>
    • computeMaxHeight

      protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMaxHeight in class SkinBase<ListView<T>>
    • computeMaxWidth

      protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMaxWidth in class SkinBase<ListView<T>>
    • layoutChildren

      protected void layoutChildren(double x, double y, double w, double h)
      Overrides:
      layoutChildren in class ListViewSkin<T>