- 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 toScrollPane
and virtualised controls such asListView
,TableView
,TreeView
andTreeTableView
.- Since:
- JavaFX 8.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static EventType<ScrollToEvent>
ANY
Common supertype for all scroll-to event types.-
Fields inherited from class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description ScrollToEvent(Object source, EventTarget target, EventType<ScrollToEvent<T>> type, T scrollTarget)
Construct a newEvent
with the specified event source, target and type.
-
Method Summary
Modifier and Type Method Description T
getScrollTarget()
static <T extends TableColumnBase<?,?>>
EventType<ScrollToEvent<T>>scrollToColumn()
This event occurs if the user requests scrolling aTableColumnBase
(i.e.static EventType<ScrollToEvent<Integer>>
scrollToTopIndex()
This event occurs if the user requests scrolling a given index into view.-
Methods inherited from class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Field Detail
-
ANY
public static final EventType<ScrollToEvent> ANY
Common supertype for all scroll-to event types.
-
-
Constructor Detail
-
ScrollToEvent
public ScrollToEvent(Object source, EventTarget target, EventType<ScrollToEvent<T>> type, T scrollTarget)
Construct a newEvent
with the specified event source, target and type. If the source or target is set tonull
, it is replaced by theNULL_SOURCE_TARGET
value.- Parameters:
source
- the event source which sent the eventtarget
- the event source which sent the eventtype
- the event typescrollTarget
- the target of the scroll to operation
-
-
Method Detail
-
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 aTableColumnBase
(i.e.TableColumn
orTreeTableColumn
) into view.- Type Parameters:
T
- the type- Returns:
- the scroll to event type
-
getScrollTarget
public T getScrollTarget()
-
-