|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class RotateEvent extends GestureEvent
Событие поставляется самому верхнему узлу, выбранному, координаты жеста во время жеста запускаются - целый жест поставляется тому же самому узлу, даже если координаты изменяются во время жеста.
Событие обеспечивает два значения: angle угол вращения этого события, totalAngle угол вращения целого жеста. Оба значения находятся в градусах и работают хорошо когда добавлено к узлу rotate значение свойства (положительные значения для по часовой стрелке вращения).
Как все жесты, вращение может быть прямым (выполняемый непосредственно в конкретных координатах как на сенсорном экране - центральная точка среди всех касаний обычно используется в качестве координат жеста) или косвенная (выполняемый косвенно как на сенсорной панели - позиция курсора мыши обычно используется в качестве координат жеста).
Жест ROTATE события являются surounded ROTATION_STARTED и ROTATION_FINISHED события. Если инерция вращения является активной на данной платформе, некоторых ROTATE события с isInertia() возврат true может прибыть после ROTATION_FINISHED.
| Модификатор и Тип | Поле и Описание |
|---|---|
static EventType<RotateEvent> |
ЛЮБОЙ
Общий супертип для всех поворачивает типы события.
|
static EventType<RotateEvent> |
ВРАЩАТЬСЯ
Это событие имеет место, когда пользователь выполняет вращающийся жест, такой как перетаскивание двух пальцев друг вокруг друга.
|
static EventType<RotateEvent> |
ROTATION_FINISHED
Это событие имеет место, когда вращающийся жест заканчивается.
|
static EventType<RotateEvent> |
ROTATION_STARTED
Это событие имеет место, когда вращающийся жест обнаруживается.
|
consumed, eventType, NULL_SOURCE_TARGET, target| Конструктор и Описание |
|---|
RotateEvent(EventType<RotateEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double angle, double totalAngle, PickResult pickResult)
Создает новое событие RotateEvent с нулевым источником и целью
|
RotateEvent(java.lang.Object source, EventTarget target, EventType<RotateEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double angle, double totalAngle, PickResult pickResult)
Создает новое событие RotateEvent.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
RotateEvent |
copyFor(java.lang.Object newSource, EventTarget newTarget)
Создает и возвращает копию этого события с указанным источником события и целью.
|
RotateEvent |
copyFor(java.lang.Object newSource, EventTarget newTarget, EventType<RotateEvent> type)
Создает копию данного события с данными полями, которыми заменяют.
|
double |
getAngle()
Получает угол вращения этого события.
|
EventType<RotateEvent> |
getEventType()
Получает тип события этого события.
|
double |
getTotalAngle()
Получает совокупный угол вращения этого жеста.
|
java.lang.String |
toString()
Возвращает строковое представление этого
RotateEvent объект. |
getPickResult, getSceneX, getSceneY, getScreenX, getScreenY, getX, getY, getZ, isAltDown, isControlDown, isDirect, isInertia, isMetaDown, isShiftDown, isShortcutDownpublic static final EventType<RotateEvent> ЛЮБОЙ
public static final EventType<RotateEvent> ВРАЩАТЬСЯ
public static final EventType<RotateEvent> ROTATION_STARTED
public static final EventType<RotateEvent> ROTATION_FINISHED
public RotateEvent(java.lang.Object source, EventTarget target, EventType<RotateEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double angle, double totalAngle, PickResult pickResult)
source - источник события. Может быть нуль.target - цель события. Может быть нуль.eventType - Тип события.x - X относительно сцены.y - Y относительно сцены.screenX - X координируют относительно экрана.screenY - Y координируют относительно экрана.shiftDown - истина, если модификатор сдвига был нажат.controlDown - истина, если модификатор управления был нажат.altDown - истина, если модификатор alt был нажат.metaDown - истина, если meta модификатор был нажат.direct - истина, если событие было вызвано прямым устройством ввода данных. См. GestureEvent.isDirect()inertia - если представляет инерцию уже законченного жеста.angle - вращательный уголtotalAngle - совокупный вращательный уголpickResult - выберите результат. Может быть нуль, в этом случае 2-D результат выбора без дальнейших значений создается основанный на координатах сцены и целиpublic RotateEvent(EventType<RotateEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double angle, double totalAngle, PickResult pickResult)
eventType - Тип события.x - X относительно сцены.y - Y относительно сцены.screenX - X координируют относительно экрана.screenY - Y координируют относительно экрана.shiftDown - истина, если модификатор сдвига был нажат.controlDown - истина, если модификатор управления был нажат.altDown - истина, если модификатор alt был нажат.metaDown - истина, если meta модификатор был нажат.direct - истина, если событие было вызвано прямым устройством ввода данных. См. GestureEvent.isDirect()inertia - если представляет инерцию уже законченного жеста.angle - вращательный уголtotalAngle - совокупный вращательный уголpickResult - выберите результат. Может быть нуль, в этом случае 2-D результат выбора без дальнейших значений создается основанный на координатах сценыpublic double getAngle()
rotate значение свойства (положительные значения для по часовой стрелке вращения).public double getTotalAngle()
rotate значение свойства (положительные значения для по часовой стрелке вращения).public java.lang.String toString()
RotateEvent объект.toString в class GestureEventRotateEvent объект.public RotateEvent copyFor(java.lang.Object newSource, EventTarget newTarget)
Eventnull, это заменяется NULL_SOURCE_TARGET значение.copyFor в class GestureEventnewSource - новый источник скопированного событияnewTarget - новая цель скопированного событияpublic RotateEvent copyFor(java.lang.Object newSource, EventTarget newTarget, EventType<RotateEvent> type)
source - новый источник скопированного событияtarget - новая цель скопированного событияeventType - новый eventTypepublic EventType<RotateEvent> getEventType()
EventEvent У class могут быть различные типы события. Эти событие вводит, далее определяют, какое событие имело место.getEventType в class GestureEventCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .