T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ZoomEvent

Класс ZoomEvent расширяет класс GestureEvent и представляет событие масштабирования двумя пальцами.

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

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

  • Поле public static final EventType<ZoomEvent> ZOOM – масштабирование.

  • Поле public static final EventType<ZoomEvent> ZOOM_STARTED – начало масштабирования.

  • Поле public static final EventType<ZoomEvent> ZOOM_FINISHED – окончание масштабирования.

  • Конструктор public ZoomEvent(java.lang.Object source, EventTarget target, EventType<ZoomEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double zoomFactor, double totalZoomFactor, PickResult pickResult)
    public ZoomEvent(EventType<ZoomEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, double zoomFactor, double totalZoomFactor, PickResult pickResult)

  • Метод public double getZoomFactor() – возвращает коэффициент масштабирования.

  • Метод public double getTotalZoomFactor() – возвращает общий коэффициент масштабирования с начала масштабирования.

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

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