Класс GestureEvent
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.scene.input.InputEvent
-
- javafx.scene.input.GestureEvent
Все реализованные интерфейсы:
Прямые известные подклассы:
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
-
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор и описание protectedGestureEvent(EventType<? extends GestureEvent> eventType)Устарело.Не используйте этот конструктор. Создаёт пустое событие.protectedGestureEvent(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 с пустым источником и целевым объектомprotectedGestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType)Устарело.Не используйте этот конструктор. Создаёт пустое событие.protectedGestureEvent(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.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание GestureEventcopyFor(Object newSource, EventTarget newTarget)Создаёт и возвращает копию этого события с указанным источником и целевым объектом события.EventType<? extends GestureEvent>getEventType()Получает тип события этого события.PickResultgetPickResult()Возвращает информацию о выборе.doublegetSceneX()Получает горизонтальную позицию события относительно начала координатScene, содержащего источник события.doublegetSceneY()Получает вертикальную позицию события относительно начала координатScene, содержащего источник события.doublegetScreenX()Получает абсолютную горизонтальную позицию события.doublegetScreenY()Получает абсолютную вертикальную позицию события.doublegetX()Получает горизонтальную позицию события относительно начала координат источника события.doublegetY()Получает вертикальную позицию события относительно начала координат источника события.doublegetZ()Позиция глубины события относительно начала координат источника MouseEvent.booleanisAltDown()Указывает, нажата ли клавиша Alt в данном событии.booleanisControlDown()Указывает, нажата ли клавиша Control в данном событии.booleanisDirect()Указывает, вызвано ли этот жест прямым или косвенным устройством ввода.booleanisInertia()Указывает, представляет ли это событие инерцию уже завершённого жеста.booleanisMetaDown()Указывает, нажата ли клавиша Meta в данном событии.booleanisShiftDown()Указывает, нажата ли клавиша Shift в данном событии.booleanisShortcutDown()Указывает, нажата ли клавиша быстрого доступа платформы-хоста в данном событии.StringtoString()Возвращает строковое представление этого объектаGestureEvent.-
Методы, унаследованные от класса javafx.event.Event
clone, consume, fireEvent, getTarget, isConsumed
-
Методы, унаследованные от класса java.util.EventObject
getSource
-
-
Подробное описание поля
-
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.
-
getX
public final double getX()
Получает горизонтальную позицию события относительно начала координат источника события.Возвращает:
горизонтальную позицию события относительно начала координат источника события.
См. также:
-
getY
public final double getY()
Получает вертикальную позицию события относительно начала координат источника события.Возвращает:
вертикальную позицию события относительно начала координат источника события.
См. также:
-
getZ
public final double getZ()
Глубина позиции события относительно начала координат источника MouseEvent.Возвращает:
глубина позиции события относительно начала координат источника MouseEvent.
С момента:
JavaFX 8.0
-
getScreenX
public final double getScreenX()
Получает абсолютную горизонтальную позицию события.Возвращает:
абсолютную горизонтальную позицию события
См. также:
-
getScreenY
public final double getScreenY()
Получает абсолютную вертикальную позицию события.Возвращает:
абсолютную вертикальную позицию события
См. также:
-
getSceneX
public final double getSceneX()
Получает горизонтальную позицию события относительно начала координатScene, содержащего источник события. Если узел не находится вScene, то значение относительно boundsInParent самого верхнего родителя узла события. Обратите внимание, что в 3D сцене это представляет собой плоские координаты после применения проекционных преобразований.Возвращает:
горизонтальную позицию события относительно начала координат
Scene, содержащего источник событияСм. также:
-
getSceneY
public final double getSceneY()
Получает вертикальную позицию события относительно начала координатScene, содержащего источник события. Если узел не находится вScene, то значение относительно boundsInParent самого верхнего родителя узла события. Обратите внимание, что в 3D сцене это представляет собой плоские координаты после применения проекционных преобразований.Возвращает:
вертикальную позицию события относительно начала координат
Scene, содержащего источник событияСм. также:
-
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.