Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class AWTEvent extends EventObject
Маски события, определенные в этом классе, необходимы Компонентным подклассам, которые используют Component.enableEvents (), чтобы выбрать для типов события, не выбранных зарегистрированными слушателями. Если слушатель регистрируется на компоненте, соответствующая маска события уже устанавливается внутренне компонентом.
Маски также используются, чтобы определить, которые типы событий должен слушать AWTEventListener. Маски являются поразрядными-ORed вместе и передали к Toolkit.addAWTEventListener.
Component.enableEvents(long)
, Toolkit.addAWTEventListener(java.awt.event.AWTEventListener, long)
, ActionEvent
, AdjustmentEvent
, ComponentEvent
, ContainerEvent
, FocusEvent
, InputMethodEvent
, InvocationEvent
, ItemEvent
, HierarchyEvent
, KeyEvent
, MouseEvent
, MouseWheelEvent
, PaintEvent
, TextEvent
, WindowEvent
, Сериализированная ФормаМодификатор и Тип | Поле и Описание |
---|---|
static long |
ACTION_EVENT_MASK
Маска события для того, чтобы выбрать события действия.
|
static long |
ADJUSTMENT_EVENT_MASK
Маска события для того, чтобы выбрать события корректировки.
|
static long |
COMPONENT_EVENT_MASK
Маска события для того, чтобы выбрать компонентные события.
|
protected boolean |
использованный
Средства управления, отсылают ли событие назад вниз к коллеге однажды источник, обработали это - ложные средства, которые это отправляется коллеге; истина означает, что это не.
|
static long |
CONTAINER_EVENT_MASK
Маска события для того, чтобы выбрать контейнерные события.
|
static long |
FOCUS_EVENT_MASK
Маска события для того, чтобы выбрать события фокуса.
|
static long |
HIERARCHY_BOUNDS_EVENT_MASK
Маска события для того, чтобы выбрать иерархию ограничивает события.
|
static long |
HIERARCHY_EVENT_MASK
Маска события для того, чтобы выбрать события иерархии.
|
protected int |
идентификатор
Идентификатор события.
|
static long |
INPUT_METHOD_EVENT_MASK
Маска события для того, чтобы выбрать входные события метода.
|
static long |
INVOCATION_EVENT_MASK
Маска события для того, чтобы выбрать события вызова.
|
static long |
ITEM_EVENT_MASK
Маска события для того, чтобы выбрать события элемента.
|
static long |
KEY_EVENT_MASK
Маска события для того, чтобы выбрать ключевые события.
|
static long |
MOUSE_EVENT_MASK
Маска события для того, чтобы выбрать события от нажатия мыши.
|
static long |
MOUSE_MOTION_EVENT_MASK
Маска события для того, чтобы выбрать события движения мыши.
|
static long |
MOUSE_WHEEL_EVENT_MASK
Маска события для того, чтобы выбрать события колеса мыши.
|
static long |
PAINT_EVENT_MASK
Маска события для того, чтобы выбрать события краски.
|
static int |
RESERVED_ID_MAX
Максимальное значение для зарезервированных ID события AWT.
|
static long |
TEXT_EVENT_MASK
Маска события для того, чтобы выбрать текстовые события.
|
static long |
WINDOW_EVENT_MASK
Маска события для того, чтобы выбрать события окна.
|
static long |
WINDOW_FOCUS_EVENT_MASK
Маска события для того, чтобы выбрать окно фокусирует события.
|
static long |
WINDOW_STATE_EVENT_MASK
Маска события для того, чтобы выбрать события статуса окна.
|
источник
Конструктор и Описание |
---|
AWTEvent(Event event)
Создает объект AWTEvent из параметров события с 1.0 стилями.
|
AWTEvent(Object source, int id)
Создает объект AWTEvent с указанным исходным объектом и типом.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected void |
consume()
Использует это событие, если это событие может быть использовано.
|
int |
getID()
Возвращает тип события.
|
protected boolean |
isConsumed()
Возвраты, было ли это событие использовано.
|
Строка |
paramString()
Возвращает строку, представляющую состояние этого
Event . |
void |
setSource(Object newSource)
Перенастраивает событие к новому источнику.
|
Строка |
toString()
Возвращает Строковое представление этого объекта.
|
getSource
protected int id
getID()
, AWTEvent(java.lang.Object, int)
protected boolean consumed
consume()
, isConsumed()
public static final long COMPONENT_EVENT_MASK
public static final long CONTAINER_EVENT_MASK
public static final long FOCUS_EVENT_MASK
public static final long KEY_EVENT_MASK
public static final long MOUSE_EVENT_MASK
public static final long MOUSE_MOTION_EVENT_MASK
public static final long WINDOW_EVENT_MASK
public static final long ACTION_EVENT_MASK
public static final long ADJUSTMENT_EVENT_MASK
public static final long ITEM_EVENT_MASK
public static final long TEXT_EVENT_MASK
public static final long INPUT_METHOD_EVENT_MASK
public static final long PAINT_EVENT_MASK
public static final long INVOCATION_EVENT_MASK
public static final long HIERARCHY_EVENT_MASK
public static final long HIERARCHY_BOUNDS_EVENT_MASK
public static final long MOUSE_WHEEL_EVENT_MASK
public static final long WINDOW_STATE_EVENT_MASK
public static final long WINDOW_FOCUS_EVENT_MASK
public static final int RESERVED_ID_MAX
public AWTEvent(Event event)
event
- событие старого стиляpublic AWTEvent(Object source, int id)
source
- объект, где событие произошлоid
- тип событияpublic void setSource(Object newSource)
Этот метод предназначается, чтобы использоваться только подсистемами предназначения события, такими как определенный клиентом KeyboardFocusManagers. Это не для общего клиентского использования.
newSource
- новый Объект, которому должно быть диспетчеризировано событиеpublic int getID()
public String toString()
toString
в классе EventObject
public String paramString()
Event
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.protected void consume()
protected boolean isConsumed()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.