Package io.github.palexdev.virtualizedfx.grid


package io.github.palexdev.virtualizedfx.grid
  • Class
    Description
    VFXGrid<T,C extends VFXCell<T>>
    Implementation of a virtualized container to show a list of items in a "2D" perspective.
    VFXGridHelper<T,C extends VFXCell<T>>
    This interface is a utility API for VFXGrid, despite computations not depending on other properties (some VFXList values depend on the orientation, for example), it's still a nice way to adhere to the encapsulation and separation of concerns principles.
    Concrete implementation of VFXGridHelper, here the range of rows and columns to display, as well as the viewport position, the virtual max x and y properties are defined as follows:
    VFXGridManager<T,C extends VFXCell<T>>
    Default behavior implementation forVFXGrid.
    VFXGridSkin<T,C extends VFXCell<T>>
    Default skin implementation for VFXGrid, extends SkinBase and expects behaviors of type VFXGridManager.
    VFXGridState<T,C extends VFXCell<T>>
    Immutable object to represent the state of a VFXGrid in a specific moment in time.