T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ScrollEvent

Класс ScrollEvent расширяет класс GestureEvent и представляет событие прокручивания.

Класс ScrollEvent имеет, помимо унаследованных от класса GestureEvent, следующие поля, конструкторы и методы:

  • Поле public static final EventType<ScrollEvent> ANY – общий тип события.

  • Поле public static final EventType<ScrollEvent> SCROLL – прокручивание.

  • Поле public static final EventType<ScrollEvent> SCROLL_STARTED – начало прокручивания.

  • Поле public static final EventType<ScrollEvent> SCROLL_FINISHED – окончание прокручивания.

  • Конструктор public ScrollEvent(java.lang.Object source, EventTarget target, EventType<ScrollEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double deltaX, double deltaY, double totalDeltaX, double totalDeltaY, ScrollEvent.HorizontalTextScrollUnits textDeltaXUnits, double textDeltaX, ScrollEvent.VerticalTextScrollUnits textDeltaYUnits, double textDeltaY, int touchCount, PickResult pickResult)
    public ScrollEvent(EventType<ScrollEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double deltaX, double deltaY, double totalDeltaX, double totalDeltaY, ScrollEvent.HorizontalTextScrollUnits textDeltaXUnits, double textDeltaX, ScrollEvent.VerticalTextScrollUnits textDeltaYUnits, double textDeltaY, int touchCount, PickResult pickResult)
    public ScrollEvent(EventType<ScrollEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double deltaX, double deltaY, double totalDeltaX, double totalDeltaY, double multiplierX, double multiplierY, ScrollEvent.HorizontalTextScrollUnits textDeltaXUnits, double textDeltaX, ScrollEvent.VerticalTextScrollUnits textDeltaYUnits, double textDeltaY, int touchCount, PickResult pickResult)

  • Метод public double getDeltaX() – возвращает количество прокрученных пикселей по горизонтали.

  • Метод public double getDeltaY() – возвращает количество прокрученных пикселей по вертикали.

  • Метод public double getTotalDeltaX() – возвращает общее количество прокрученных пикселей по горизонтали от старта.

  • Метод public double getTotalDeltaY() – возвращает общее количество прокрученных пикселей по вертикали от старта.

  • Метод public ScrollEvent.HorizontalTextScrollUnits getTextDeltaXUnits() – возвращает единицу прокручивания текста по горизонтали CHARACTERS или NONE.

  • Метод public ScrollEvent.VerticalTextScrollUnits getTextDeltaYUnits() – возвращает единицу прокручивания текста по вертикали LINES, NONE или PAGES.

  • Метод public double getTextDeltaX() – возвращает количество прокрученных единиц текста по горизонтали.

  • Метод public double getTextDeltaY() – возвращает количество прокрученных единиц текста по вертикали.

  • Метод public int getTouchCount() – возвращает количество точек касания для данного события.

  • Метод public double getMultiplierX(), public double getMultiplierY() - возвращает коэффициент, используемый для преобразования прокрутки колеса мыши в пиксели.

  • Метод public ScrollEvent copyFor(java.lang.Object newSource, EventTarget newTarget), public ScrollEvent copyFor(java.lang.Object newSource, EventTarget newTarget, EventType<ScrollEvent> type) - создает копию события.

  • Метод public EventType<ScrollEvent> getEventType() - возвращает тип события.