Spec-Zone.ru › OpenJavaFX 8
javafx.scene.input

Класс GestureEvent

java.lang.Object
  • java.util.EventObject
    • javafx.event.Event
      • javafx.scene.input.InputEvent
        • javafx.scene.input.GestureEvent

Все реализованные интерфейсы:

Serializable, Cloneable

Прямые известные подклассы:

RotateEvent, ScrollEvent, SwipeEvent, ZoomEvent



public class GestureEvent
extends InputEvent
Событие, указывающее на вход жеста. Жесты обычно вызываются прямыми (сенсорный экран) или косвенными (трекпад) событиями касания.

Доставка жестов зависит от возможностей базовой платформы и подключенных устройств ввода. Например, на ПК с мышью и клавиатурой невозможно воспроизвести вращающий жест.

С тех пор:

JavaFX 2.2

См. также:

Сериализованная форма

  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    static EventType<GestureEvent> ANY
    Общий супертип для всех жестов.
    • Поля, унаследованные от класса javafx.event.Event

      consumed, eventType, NULL_SOURCE_TARGET, target
    • Поля, унаследованные от класса java.util.EventObject

      source
  • Краткое описание конструкторов

    Конструкторы
    Модификатор Конструктор и описание
    protected GestureEvent(EventType<? extends GestureEvent> eventType)
    Устарело.
    Не используйте этот конструктор. Создаёт пустое событие.
    protected GestureEvent(EventType<? extends GestureEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, PickResult pickResult)
    Создаёт новое событие GestureEvent с пустым источником и целевым объектом
    protected GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType)
    Устарело.
    Не используйте этот конструктор. Создаёт пустое событие.
    protected GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, PickResult pickResult)
    Создаёт новое событие GestureEvent.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    GestureEvent copyFor(Object newSource, EventTarget newTarget)
    Создаёт и возвращает копию этого события с указанным источником и целевым объектом события.
    EventType<? extends GestureEvent> getEventType()
    Получает тип события этого события.
    PickResult getPickResult()
    Возвращает информацию о выборе.
    double getSceneX()
    Получает горизонтальную позицию события относительно начала координат Scene, содержащего источник события.
    double getSceneY()
    Получает вертикальную позицию события относительно начала координат Scene, содержащего источник события.
    double getScreenX()
    Получает абсолютную горизонтальную позицию события.
    double getScreenY()
    Получает абсолютную вертикальную позицию события.
    double getX()
    Получает горизонтальную позицию события относительно начала координат источника события.
    double getY()
    Получает вертикальную позицию события относительно начала координат источника события.
    double getZ()
    Позиция глубины события относительно начала координат источника MouseEvent.
    boolean isAltDown()
    Указывает, нажата ли клавиша Alt в данном событии.
    boolean isControlDown()
    Указывает, нажата ли клавиша Control в данном событии.
    boolean isDirect()
    Указывает, вызвано ли этот жест прямым или косвенным устройством ввода.
    boolean isInertia()
    Указывает, представляет ли это событие инерцию уже завершённого жеста.
    boolean isMetaDown()
    Указывает, нажата ли клавиша Meta в данном событии.
    boolean isShiftDown()
    Указывает, нажата ли клавиша Shift в данном событии.
    boolean isShortcutDown()
    Указывает, нажата ли клавиша быстрого доступа платформы-хоста в данном событии.
    String toString()
    Возвращает строковое представление этого объекта GestureEvent.
    • Методы, унаследованные от класса javafx.event.Event

      clone, consume, fireEvent, getTarget, isConsumed
    • Методы, унаследованные от класса java.util.EventObject

      getSource
    • Методы, унаследованные от класса java.lang.Object

      equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание поля

    • ANY

      public static final EventType<GestureEvent> ANY
      Общий супертип для всех жестов.
  • Подробное описание конструкторов

    • GestureEvent

      @Deprecated
      protected GestureEvent(EventType<? extends GestureEvent> eventType)
      Устаревший. Не используйте этот конструктор. Создаёт пустое событие.
      Создаёт новый экземпляр GestureEvent.

      Параметры:

      eventType - Тип события

    • GestureEvent

      @Deprecated
      protected GestureEvent(Object source,
                                          EventTarget target,
                                          EventType<? extends GestureEvent> eventType)
      Устаревший. Не используйте этот конструктор. Создаёт пустое событие.
      Создаёт новый экземпляр GestureEvent.

      Параметры:

      source - Источник события

    • GestureEvent

      protected GestureEvent(Object source,
                             EventTarget target,
                             EventType<? extends GestureEvent> eventType,
                             double x,
                             double y,
                             double screenX,
                             double screenY,
                             boolean shiftDown,
                             boolean controlDown,
                             boolean altDown,
                             boolean metaDown,
                             boolean direct,
                             boolean inertia,
                             PickResult pickResult)
      Создаёт новое событие GestureEvent.

      Параметры:

      source - источник события. Может быть null.

      С момента:

      JavaFX 8.0

    • GestureEvent

      protected GestureEvent(EventType<? extends GestureEvent> eventType,
                             double x,
                             double y,
                             double screenX,
                             double screenY,
                             boolean shiftDown,
                             boolean controlDown,
                             boolean altDown,
                             boolean metaDown,
                             boolean direct,
                             boolean inertia,
                             PickResult pickResult)
      Создаёт новое событие GestureEvent с пустым источником и целевым объектом.

      Параметры:

      eventType - Тип события.

      С момента:

      JavaFX 8.0

  • Подробное описание методов

    • copyFor

      public GestureEvent copyFor(Object newSource,
                                  EventTarget newTarget)
      Описание скопировано из класса: Event
      Создаёт и возвращает копию этого события с указанным источником и целевым объектом события. Если источник или целевой объект установлен на null, он заменяется значением NULL_SOURCE_TARGET.

      Переопределяет:

      copyFor в классе Event

      Параметры:

      newSource - новый источник скопированного события

      Возвращает:

      копию события с новым источником и целевым объектом

    • getX

      public final double getX()
      Получает горизонтальную позицию события относительно начала координат источника события.

      Возвращает:

      горизонтальную позицию события относительно начала координат источника события.

      См. также:

      isDirect()

    • getY

      public final double getY()
      Получает вертикальную позицию события относительно начала координат источника события.

      Возвращает:

      вертикальную позицию события относительно начала координат источника события.

      См. также:

      isDirect()

    • getZ

      public final double getZ()
      Глубина позиции события относительно начала координат источника MouseEvent.

      Возвращает:

      глубина позиции события относительно начала координат источника MouseEvent.

      С момента:

      JavaFX 8.0

    • getScreenX

      public final double getScreenX()
      Получает абсолютную горизонтальную позицию события.

      Возвращает:

      абсолютную горизонтальную позицию события

      См. также:

      isDirect()

    • getScreenY

      public final double getScreenY()
      Получает абсолютную вертикальную позицию события.

      Возвращает:

      абсолютную вертикальную позицию события

      См. также:

      isDirect()

    • getSceneX

      public final double getSceneX()
      Получает горизонтальную позицию события относительно начала координат Scene, содержащего источник события. Если узел не находится в Scene, то значение относительно boundsInParent самого верхнего родителя узла события. Обратите внимание, что в 3D сцене это представляет собой плоские координаты после применения проекционных преобразований.

      Возвращает:

      горизонтальную позицию события относительно начала координат Scene, содержащего источник события

      См. также:

      isDirect()

    • getSceneY

      public final double getSceneY()
      Получает вертикальную позицию события относительно начала координат Scene, содержащего источник события. Если узел не находится в Scene, то значение относительно boundsInParent самого верхнего родителя узла события. Обратите внимание, что в 3D сцене это представляет собой плоские координаты после применения проекционных преобразований.

      Возвращает:

      вертикальную позицию события относительно начала координат Scene, содержащего источник события

      См. также:

      isDirect()

    • isShiftDown

      public final boolean isShiftDown()
      Указывает, нажата ли модификаторная клавиша Shift в этом событии.

      Возвращает:

      true, если модификатор Shift нажат в этом событии

    • isControlDown

      public final boolean isControlDown()
      Указывает, нажата ли модификаторная клавиша Control в этом событии.

      Возвращает:

      true, если модификатор Control нажат в этом событии

    • isAltDown

      public final boolean isAltDown()
      Указывает, нажата ли модификаторная клавиша Alt в этом событии.

      Возвращает:

      true, если модификатор Alt нажат в этом событии

    • isMetaDown

      public final boolean isMetaDown()
      Указывает, нажата ли модификаторная клавиша Meta в этом событии.

      Возвращает:

      true, если модификатор Meta нажат в этом событии

    • isDirect

      public final boolean isDirect()
      Указывает, вызвано ли этот жест непосредственным или косвенным устройством ввода. При использовании устройства прямого ввода жесты выполняются непосредственно в конкретных координатах, типичный пример — сенсорный экран. При использовании косвенного устройства жесты выполняются косвенно, и обычно используется положение курсора мыши в качестве координат жеста, типичный пример — трекпад.

      Возвращает:

      true, если это событие вызвано устройством прямого ввода

    • isInertia

      public boolean isInertia()
      Указывает, представляет ли это событие инерцию уже завершённого жеста.

      Возвращает:

      true, если это событие инерции

    • getPickResult

      public final PickResult getPickResult()
      Возвращает информацию о выборе.

      Возвращает:

      новый объект PickResult, содержащий информацию о выборе

      С момента:

      JavaFX 8.0

    • isShortcutDown

      public final boolean isShortcutDown()
      Указывает, нажата ли общая модификаторная клавиша ярлыка хост-платформы в данном событии. Данная общая клавиша-модификатор используется в комбинациях клавиш по умолчанию на хост-платформе. Например, control на Windows и meta (клавиша Command) на Mac.

      Возвращает:

      true, если клавиша-модификатор ярлыка нажата, false в противном случае

    • toString

      public String toString()
      Возвращает строковое представление этого объекта GestureEvent.

      Переопределяет:

      toString в классе EventObject

      Возвращает:

      строковое представление этого объекта GestureEvent.

    • getEventType

      public EventType<? extends GestureEvent> getEventType()
      Описание скопировано из класса: Event
      Получает тип события этого события. Объекты одного и того же класса Event могут иметь разные типы событий. Эти типы событий далее указывают, какой вид события произошел.

      Переопределяет:

      getEventType в классе InputEvent

      Возвращает:

      тип события

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API