T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс GestureEvent

Класс GestureEvent расширяет класс InputEvent и представляет событие сенсорного экрана или сенсорной панели.

Класс GestureEvent расширяется классами:

  • RotateEvent – круговое движение двумя пальцами.

  • ScrollEvent – прокручивание.

  • SwipeEvent – проведение пальцами по сенсорному экрану или панели в одном направлении.

  • ZoomEvent – масштабирование двумя пальцами.

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

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

  • Метод public GestureEvent copyFor(java.lang.Object newSource, EventTarget newTarget) – возвращает копию события для указанного источника и цели.

  • Метод public final double getX() – возвращает горизонтальную относительную координату события.

  • Метод public final double getY() – возвращает вертикальную относительную координату события.

  • Метод public final double getZ() - возвращает Z относительную координату события.

  • Метод public final double getScreenX() – возвращает горизонтальную абсолютную координату события.

  • Метод public final double getScreenY() – возвращает вертикальную абсолютную координату события.

  • Метод public final double getSceneX() – возвращает горизонтальную координату события относительно сцены.

  • Метод public final double getSceneY() – возвращает вертикальную координату события относительно сцены.

  • Метод public final boolean isShiftDown() – возвращает true, если была нажата клавиша Shift.

  • Метод public final boolean isControlDown() – возвращает true, если была нажата клавиша Ctrl.

  • Метод public final boolean isAltDown() – возвращает true, если была нажата клавиша Alt.

  • Метод public final boolean isMetaDown() – возвращает true, если была нажата клавиша Meta.

  • Метод public final boolean isDirect() – возвращает true, если событие вызвано сенсорным экраном, а не сенсорной панелью.

  • Метод public boolean isInertia() – возвращает true, если событие вызвано по инерции уже завершенным жестом.

  • Метод public final boolean isShortcutDown() – возвращает true, если во время события нажата клавиша Ctrl.

  • Метод public final PickResult getPickResult() - возвращает информацию о выборе узла.

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