|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ContainerEvent extends ComponentEvent
Контейнерные события обеспечиваются в целях уведомления ТОЛЬКО; AWT автоматически обработает изменения к содержанию контейнеров внутренне так, чтобы программа работала должным образом независимо от того, получает ли программа эти события или нет.
Это низкоуровневое событие сгенерировано контейнерным объектом (таким как Панель), когда компонент добавляется к нему или удаляется из него. Событие передают к каждому ContainerListener или ContainerAdapter объект, который зарегистрировался, чтобы получить такие события, используя компонент addContainerListener метод. (ContainerAdapter объекты реализуют ContainerListener интерфейс.) Каждый такой объект слушателя получает это ContainerEvent когда событие имеет место.
Неуказанное поведение будет вызвано если id параметр любой детали ContainerEvent экземпляр не находится в диапазоне от CONTAINER_FIRST к CONTAINER_LAST.
ContainerAdapter, ContainerListener, , Сериализированной Формы| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
COMPONENT_ADDED
Это событие указывает, что компонент был добавлен к контейнеру.
|
static int |
COMPONENT_REMOVED
Это событие указывает, что компонент был удален из контейнера.
|
static int |
CONTAINER_FIRST
Первое число в диапазоне идентификаторов используется для контейнерных событий.
|
static int |
CONTAINER_LAST
Последнее число в диапазоне идентификаторов используется для контейнерных событий.
|
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWNACTION_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источник| Конструктор и Описание |
|---|
ContainerEvent(Component source, int id, Component child)
Конструкции a
ContainerEvent объект. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Компонент |
getChild()
Возвращает компонент, на который влияло событие.
|
Контейнер |
getContainer()
Возвращает инициатора события.
|
Строка |
paramString()
Возвращает строку параметра, идентифицирующую это событие.
|
getComponentgetSourcepublic static final int CONTAINER_FIRST
public static final int CONTAINER_LAST
public static final int COMPONENT_ADDED
public static final int COMPONENT_REMOVED
public ContainerEvent(Component source, int id, Component child)
ContainerEvent объект. Этот метод бросает IllegalArgumentException если source null.
source - Component объект (контейнер), который породил событиеid - Целое число, указывающее на тип события. Для получения информации о допустимых значениях см. описание class для ContainerEventchild - компонент, который был добавлен или удаленIllegalArgumentException - если source нульgetContainer(), AWTEvent.getID(), getChild()public Container getContainer()
Container возразите, что породил событие, или null если объект не является a Container.public Component getChild()
public String paramString()
paramString в class ComponentEvent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92