Module MaterialFX

Class ListBuilder<T>

All Implemented Interfaces:
INodeBuilder<MFXListView<T>>

public class ListBuilder<T> extends BaseListViewBuilder<T,MFXListCell<T>,MFXListView<T>>
  • Constructor Details

    • ListBuilder

      public ListBuilder()
    • ListBuilder

      public ListBuilder(MFXListView<T> listView)
  • Method Details

    • list

      public static <T> ListBuilder<T> list()
    • list

      public static <T> ListBuilder<T> list(MFXListView<T> listView)
    • scrollBy

      public ListBuilder<T> scrollBy(double pixels)
    • scrollTo

      public ListBuilder<T> scrollTo(int index)
    • scrollToFirst

      public ListBuilder<T> scrollToFirst()
    • scrollToLast

      public ListBuilder<T> scrollToLast()
    • scrollToPixel

      public ListBuilder<T> scrollToPixel(double pixel)
    • setHSpeed

      public ListBuilder<T> setHSpeed(double unit, double block)
    • setVSpeed

      public ListBuilder<T> setVSpeed(double unit, double block)
    • setCellFactory

      public ListBuilder<T> setCellFactory(Function<T,MFXListCell<T>> cellFactory)
    • enableSmoothScrolling

      public ListBuilder<T> enableSmoothScrolling(double speed)
    • enableSmoothScrolling

      public ListBuilder<T> enableSmoothScrolling(double speed, double trackPadAdjustment)
    • enableSmoothScrolling

      public ListBuilder<T> enableSmoothScrolling(double speed, double trackPadAdjustment, double scrollThreshold)
    • enableBounceEffect

      public ListBuilder<T> enableBounceEffect()
    • enableBounceEffect

      public ListBuilder<T> enableBounceEffect(double strength, double maxOverscroll)