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()
Возвращает строку параметра, идентифицирующую это событие элемента.
|
getSource
public 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 для ItemEvent
item
- Объект - на элемент влияет событиеstateChange
- Целое число, которое указывает, был ли элемент выбран или невыбранным. Для получения информации о допустимых значениях см. описание class для ItemEvent
IllegalArgumentException
- если source
нульgetItemSelectable()
, AWTEvent.getID()
, getStateChange()
public ItemSelectable getItemSelectable()
public Object getItem()
public int getStateChange()
SELECTED
, DESELECTED
public String paramString()
paramString
в class AWTEvent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92