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
Модификатор высокого звука.
|
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()
Возвращает строку параметра, идентифицирующую это событие действия.
|
getSource
public 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
public static final int ACTION_PERFORMED
public ActionEvent(Object source, int id, String command)
ActionEvent
объект. Этот метод бросает IllegalArgumentException
если source
null
. A null
command
строка является законной, но не рекомендуемая.
source
- Объект, который породил событиеid
- Целое число, которое идентифицирует событие. Для получения информации о допустимых значениях см. описание класса для ActionEvent
command
- Строка, которая может определить команду (возможно один из нескольких) связанный с событием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
- Целое число, которое идентифицирует событие. Для получения информации о допустимых значениях см. описание класса для ActionEvent
command
- Строка, которая может определить команду (возможно один из нескольких) связанный с событиемmodifiers
- Модифицирующие клавиши вниз во время события (сдвиг, ctrl, высокий звук, 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
- Целое число, которое идентифицирует событие. Для получения информации о допустимых значениях см. описание класса для ActionEvent
command
- Строка, которая может определить команду (возможно один из нескольких) связанный с событиемmodifiers
- Модифицирующие клавиши вниз во время события (сдвиг, ctrl, высокий звук, 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
в классе AWTEvent
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.