|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ActionEvent extends AWTEvent
Button) когда специфичное для компонента действие происходит (такой как нажимаемый). Событие передают к каждому ActionListener возразите, что зарегистрировался, чтобы получить такие события, используя компонент addActionListener метод.
Отметьте: вызвать ActionEvent на a Button используя клавиатуру, используйте клавишу "Пробел".
Объект, который реализует ActionListener интерфейс получает это ActionEvent когда событие имеет место. Слушатель поэтому экономится детали обработки отдельных перемещений мыши и щелчков мышью, и может вместо этого обработать "значимое" (семантическое) событие как "кнопка, нажатая".
Неуказанное поведение будет вызвано если id параметр любой детали ActionEvent экземпляр не находится в диапазоне от ACTION_FIRST к ACTION_LAST.
ActionListener, , Сериализированной Форме| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
ACTION_FIRST
Первое число в диапазоне идентификаторов используется для событий действия.
|
static int |
ACTION_LAST
Последнее число в диапазоне идентификаторов используется для событий действия.
|
static int |
ACTION_PERFORMED
Этот идентификатор события указывает, что произошло значимое действие.
|
static int |
ALT_MASK
Модификатор alt.
|
static int |
CTRL_MASK
Модификатор управления.
|
static int |
META_MASK
meta модификатор.
|
static int |
SHIFT_MASK
Модификатор сдвига.
|
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASKисточник| Конструктор и Описание |
|---|
ActionEvent(Object source, int id, String command)
Конструкции
ActionEvent объект. |
ActionEvent(Object source, int id, String command, int modifiers)
Конструкции
ActionEvent объект с модифицирующими клавишами. |
ActionEvent(Object source, int id, String command, long when, int modifiers)
Конструкции
ActionEvent объект с указанными модифицирующими клавишами и меткой времени. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getActionCommand()
Возвращает командную строку, связанную с этим действием.
|
int |
getModifiers()
Возвращает модифицирующие клавиши, удерживаемые во время этого события действия.
|
long |
getWhen()
Возвращает метку времени того, когда это событие имело место.
|
Строка |
paramString()
Возвращает строку параметра, идентифицирующую это событие действия.
|
getSourcepublic static final int SHIFT_MASK
public static final int CTRL_MASK
public static final int META_MASK
public static final int ALT_MASK
public static final int ACTION_FIRST
public static final int ACTION_LAST
@Native public static final int ACTION_PERFORMED
public ActionEvent(Object source, int id, String command)
ActionEvent объект. Этот метод бросает IllegalArgumentException если source null. A null command строка является законной, но не рекомендуемая.
source - Объект, который породил событиеid - Целое число, которое идентифицирует событие. Для получения информации о допустимых значениях см. описание class для ActionEventcommand - Строка, которая может определить команду (возможно один из нескольких) связанный с событиемIllegalArgumentException - если source нульEventObject.getSource(), AWTEvent.getID(), getActionCommand()public ActionEvent(Object source, int id, String command, int modifiers)
ActionEvent объект с модифицирующими клавишами. Этот метод бросает IllegalArgumentException если source null. A null command строка является законной, но не рекомендуемая.
source - Объект, который породил событиеid - Целое число, которое идентифицирует событие. Для получения информации о допустимых значениях см. описание class для ActionEventcommand - Строка, которая может определить команду (возможно один из нескольких) связанный с событиемmodifiers - Модифицирующие клавиши вниз во время события (сдвиг, ctrl, alt, meta). Передача отрицательного параметра не рекомендуется. Нулевое значение означает, что никакие модификаторы не передалиIllegalArgumentException - если source нульEventObject.getSource(), AWTEvent.getID(), getActionCommand(), getModifiers()public ActionEvent(Object source, int id, String command, long when, int modifiers)
ActionEvent объект с указанными модифицирующими клавишами и меткой времени. Этот метод бросает IllegalArgumentException если source null. A null command строка является законной, но не рекомендуемая.
source - Объект, который породил событиеid - Целое число, которое идентифицирует событие. Для получения информации о допустимых значениях см. описание class для ActionEventcommand - Строка, которая может определить команду (возможно один из нескольких) связанный с событиемmodifiers - Модифицирующие клавиши вниз во время события (сдвиг, ctrl, alt, meta). Передача отрицательного параметра не рекомендуется. Нулевое значение означает, что никакие модификаторы не передалиwhen - Произошло длинное, которое дает времени событие. Передача отрицательной величины или нулевого значения не рекомендуетсяIllegalArgumentException - если source нульEventObject.getSource(), AWTEvent.getID(), getActionCommand(), getModifiers(), getWhen()public String getActionCommand()
Отметьте это если a null командную строку передали конструктору для этого ActionEvent, этот этот метод возвраты null.
public long getWhen()
public int getModifiers()
public String paramString()
paramString в class AWTEvent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92