Class ScrollToEvent<T>

java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.ScrollToEvent<T>
All Implemented Interfaces:
Serializable, Cloneable

public class ScrollToEvent<T> extends Event
Event related to ScrollPane and virtualised controls such as ListView, TableView, TreeView and TreeTableView.
Since:
JavaFX 8.0
See Also:
  • Field Details

  • Constructor Details

    • ScrollToEvent

      public ScrollToEvent(Object source, EventTarget target, EventType<ScrollToEvent<T>> type, T scrollTarget)
      Construct a new Event with the specified event source, target and type. If the source or target is set to null, it is replaced by the NULL_SOURCE_TARGET value.
      Parameters:
      source - the event source which sent the event
      target - the event source which sent the event
      type - the event type
      scrollTarget - the target of the scroll to operation
  • Method Details

    • scrollToTopIndex

      public static EventType<ScrollToEvent<Integer>> scrollToTopIndex()
      This event occurs if the user requests scrolling a given index into view.
      Returns:
      the scroll to event type
    • scrollToColumn

      public static <T extends TableColumnBase<?, ?>> EventType<ScrollToEvent<T>> scrollToColumn()
      This event occurs if the user requests scrolling a TableColumnBase (i.e. TableColumn or TreeTableColumn) into view.
      Type Parameters:
      T - the type
      Returns:
      the scroll to event type
    • getScrollTarget

      public T getScrollTarget()
      Gets the target of the scroll-to operation.
      Returns:
      the target of the scroll-to operation