Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class TouchEvent extends InputEvent
Точка соприкосновения представляет единственный затронутый палец и имеет его расположение, (нажимать/перемещать/выпускать/стационарное) состояние и ID, уникальный в пределах единственного жеста. Поскольку подробная ссылка видит TouchPoint
.
Для каждого мультисенсорного действия ряд сенсорных событий сгенерирован - для каждого точка соприкосновения один. У события есть тип, соответствует состоянию его точки соприкосновения. Каждое из событий также содержит список всех точек соприкосновения. Этот проект учитывает обработку сложных мультисенсорных действий от одного места, сохраняя это возможный фильтровать/использовать каждую точку соприкосновения отдельно. Чтобы распознать, какие события принадлежат в единственный набор, есть getEventSetId()
метод.
Каждая точка соприкосновения - так же к перетаскиванию мыши - поставлена единственному узлу, на котором это было нажато, независимо от того, куда это перемещается тогда. Возможно изменить это поведение при использовании механизма захвата, описанного в TouchPoint
документация.
Модификатор и Тип | Поле и Описание |
---|---|
static EventType<TouchEvent> |
ЛЮБОЙ
Общий супертип для всех сенсорных типов события.
|
static EventType<TouchEvent> |
TOUCH_MOVED
Это событие имеет место, когда точка соприкосновения перемещается.
|
static EventType<TouchEvent> |
TOUCH_PRESSED
Это событие имеет место, когда точка соприкосновения нажимается (затронутый впервые).
|
static EventType<TouchEvent> |
TOUCH_RELEASED
Это событие имеет место, когда точка соприкосновения выпускается.
|
static EventType<TouchEvent> |
TOUCH_STATIONARY
Это событие имеет место, когда точка соприкосновения нажимается, и все еще (не перемещается).
|
consumed, eventType, NULL_SOURCE_TARGET, target
Модификатор и Тип | Метод и Описание |
---|---|
Событие |
copyFor(java.lang.Object newSource, EventTarget newTarget)
Создает и возвращает копию этого события с указанным источником события и целью.
|
int |
getEventSetId()
Получает порядковый номер набора сенсорных событий, представляющих то же самое мультисенсорное действие.
|
int |
getTouchCount()
Число возвратов точек соприкосновения представляется этим сенсорным установленным событием.
|
TouchPoint |
getTouchPoint()
Получает точку соприкосновения этого события.
|
java.util.List<TouchPoint> |
getTouchPoints()
Получает все точки соприкосновения, представленные этим набором сенсорных событий, включая точку соприкосновения этого события.
|
boolean |
isAltDown()
Снижается ли модификатор Высокого звука на этом событии.
|
boolean |
isControlDown()
Снижается ли модификатор Управления на этом событии.
|
boolean |
isMetaDown()
Снижается ли модификатор Меты на этом событии.
|
boolean |
isShiftDown()
Снижается ли модификатор Сдвига на этом событии.
|
java.lang.String |
toString()
Возвращает строковое представление этого
TouchEvent объект. |
clone, consume, fireEvent, getEventType, getTarget, isConsumed
public static final EventType<TouchEvent> ANY
public static final EventType<TouchEvent> TOUCH_PRESSED
public static final EventType<TouchEvent> TOUCH_MOVED
public static final EventType<TouchEvent> TOUCH_RELEASED
public static final EventType<TouchEvent> TOUCH_STATIONARY
public int getTouchCount()
touchPoints
список.public Event copyFor(java.lang.Object newSource, EventTarget newTarget)
Event
null
, это заменяется NULL_SOURCE_TARGET
значение.public final int getEventSetId()
public final boolean isShiftDown()
public final boolean isControlDown()
public final boolean isAltDown()
public final boolean isMetaDown()
public TouchPoint getTouchPoint()
public java.util.List<TouchPoint> getTouchPoints()
belongsTo
метод может использоваться.public java.lang.String toString()
TouchEvent
объект.toString
в class java.util.EventObject
TouchEvent
объект.Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается