T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс RotateEvent

Класс RotateEvent расширяет класс GestureEvent и представляет событие, вызванное круговым движением двумя пальцами на сенсорном экране или панели.

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

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

  • Поле public static final EventType<RotateEvent> ROTATE – вращение пальцами.

  • Поле 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)
    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)

  • Метод public double getAngle() – возвращает угол вращения.

  • Метод public double getTotalAngle() – возвращает суммарный угол вращения.

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

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