|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ItemEvent extends AWTEvent
ItemListener объект, который зарегистрировался, чтобы получить такие события, используя компонент addItemListener метод. Объект, который реализует ItemListener интерфейс получает это ItemEvent когда событие имеет место. Слушатель экономится детали обработки отдельных перемещений мыши и щелчков мышью, и может вместо этого обработать "значимое" (семантическое) событие как "элемент выбранный" или "элемент, невыбранный".
Неуказанное поведение будет вызвано если id параметр любой детали ItemEvent экземпляр не находится в диапазоне от ITEM_FIRST к ITEM_LAST.
stateChange из любого ItemEvent экземпляр принимает одно из следующих значений:
ItemEvent.SELECTED
ItemEvent.DESELECTED
ItemSelectable, ItemListener, , Сериализированной Формы| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
НЕВЫБРАННЫЙ
Это значение изменения состояния указывает, что выбранный пункт был невыбранным.
|
static int |
ITEM_FIRST
Первое число в диапазоне идентификаторов используется для событий элемента.
|
static int |
ITEM_LAST
Последнее число в диапазоне идентификаторов используется для событий элемента.
|
static int |
ITEM_STATE_CHANGED
Этот идентификатор события указывает что измененное состояние элемента.
|
static int |
ВЫБРАННЫЙ
Это значение изменения состояния указывает, что элемент был выбран.
|
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источник| Конструктор и Описание |
|---|
ItemEvent(ItemSelectable source, int id, Object item, int stateChange)
Конструкции
ItemEvent объект. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
getItem()
Возвращает элемент, на который влияет событие.
|
ItemSelectable |
getItemSelectable()
Возвращает инициатора события.
|
int |
getStateChange()
Возвращает тип изменения состояния (выбранный или невыбранный).
|
Строка |
paramString()
Возвращает строку параметра, идентифицирующую это событие элемента.
|
getSourcepublic static final int ITEM_FIRST
public static final int ITEM_LAST
public static final int ITEM_STATE_CHANGED
public static final int SELECTED
public static final int DESELECTED
public ItemEvent(ItemSelectable source, int id, Object item, int stateChange)
ItemEvent объект. Этот метод бросает IllegalArgumentException если source null.
source - ItemSelectable возразите, что породил событиеid - Целое число, которое идентифицирует тип события. Для получения информации о допустимых значениях см. описание class для ItemEventitem - Объект - на элемент влияет событиеstateChange - Целое число, которое указывает, был ли элемент выбран или невыбранным. Для получения информации о допустимых значениях см. описание class для ItemEventIllegalArgumentException - если source нульgetItemSelectable(), AWTEvent.getID(), getStateChange()public ItemSelectable getItemSelectable()
public Object getItem()
public int getStateChange()
SELECTED, DESELECTEDpublic String paramString()
paramString в class AWTEvent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92