Класс AncestorEvent
- Все реализуемые интерфейсы:
Serializable
public class AncestorEvent extends AWTEvent
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ANCESTOR_ADDED |
Компонент-предок был добавлен в иерархию видимых объектов (стал видимым) и в данный момент отображается. |
static final int |
ANCESTOR_MOVED |
Компонент-предок изменил своё положение на экране. |
static final int |
ANCESTOR_REMOVED |
Компонент-предок был удалён из иерархии видимых объектов (скрыт) и больше не отображается. |
Поля, объявленные в классе AWTEvent
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 | Модификатор и тип | Поле | Описание |
|---|---|---|
static final long |
ACTION_EVENT_MASK |
Маска событий для выбора событий действия. |
static final long |
ADJUSTMENT_EVENT_MASK |
Маска событий для выбора событий настройки. |
static final long |
COMPONENT_EVENT_MASK |
Маска событий для выбора событий компонентов. |
protected boolean |
consumed |
Определяет, отправляется ли событие обратно узлу после его обработки источником: значение false означает, что событие отправляется узлу; значение true — что оно не отправляется. |
static final long |
CONTAINER_EVENT_MASK |
Маска событий для выбора событий контейнеров. |
static final long |
FOCUS_EVENT_MASK |
Маска событий для выбора событий фокуса. |
static final long |
HIERARCHY_BOUNDS_EVENT_MASK |
Маска событий для выбора событий границ иерархии. |
static final long |
HIERARCHY_EVENT_MASK |
Маска событий для выбора событий иерархии. |
protected int |
id |
Идентификатор события. |
static final long |
INPUT_METHOD_EVENT_MASK |
Маска событий для выбора событий методов ввода. |
static final long |
INVOCATION_EVENT_MASK |
Маска событий для выбора событий вызова. |
static final long |
ITEM_EVENT_MASK |
Маска событий для выбора событий элементов. |
static final long |
KEY_EVENT_MASK |
Маска событий для выбора событий клавиатуры. |
static final long |
MOUSE_EVENT_MASK |
Маска событий для выбора событий мыши. |
static final long |
MOUSE_MOTION_EVENT_MASK |
Маска событий для выбора событий перемещения мыши. |
static final long |
MOUSE_WHEEL_EVENT_MASK |
Маска событий для выбора событий колеса мыши. |
static final long |
PAINT_EVENT_MASK |
Маска событий для выбора событий отрисовки. |
static final int |
RESERVED_ID_MAX |
Максимальное значение зарезервированных идентификаторов событий AWT. |
static final long |
TEXT_EVENT_MASK |
Маска событий для выбора текстовых событий. |
static final long |
WINDOW_EVENT_MASK |
Маска событий для выбора событий окон. |
static final long |
WINDOW_FOCUS_EVENT_MASK |
Маска событий для выбора событий фокуса окон. |
static final long |
WINDOW_STATE_EVENT_MASK |
Маска событий для выбора событий состояния окон. |
Поля, объявленные в классе EventObject
source | Модификатор и тип | Поле | Описание |
|---|---|---|
protected Object |
source |
Объект, на котором изначально произошло событие. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AncestorEvent |
Создаёт объект AncestorEvent для идентификации изменения состояния отображения компонента-предка. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Container |
getAncestor() |
Возвращает предка, на котором фактически произошло событие. |
Container |
getAncestorParent() |
Возвращает родителя предка, на котором фактически произошло событие. |
JComponent |
getComponent() |
Возвращает компонент, к которому был добавлен слушатель. |
Методы, объявленные в классе AWTEvent
consume, getID, isConsumed, paramString, setSource, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
consume() |
Обрабатывает это событие, если его можно обработать. |
int |
getID() |
Возвращает тип события. |
protected boolean |
isConsumed() |
Возвращает значение, указывающее, было ли обработано это событие. |
String |
paramString() |
Возвращает строку, представляющую состояние этого Event. |
void |
setSource |
Переназначает событие новому источнику. |
String |
toString() |
Возвращает строковое представление этого объекта. |
Методы, объявленные в классе EventObject
getSource | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getSource() |
Объект, на котором изначально произошло событие. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Показывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Метод финализации устарел и будет удалён в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени. |
Подробное описание полей
ANCESTOR_ADDED
public static final int ANCESTOR_ADDED
- См. также:
ANCESTOR_REMOVED
public static final int ANCESTOR_REMOVED
- См. также:
ANCESTOR_MOVED
public static final int ANCESTOR_MOVED
- См. также:
Подробное описание конструкторов
AncestorEvent
public AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent)
- Параметры:
-
source— JComponent, инициировавший событие (обычноthis) -
id— int, задающийANCESTOR_ADDED,ANCESTOR_REMOVEDилиANCESTOR_MOVED -
ancestor— объект Container, задающий компонент-предок, состояние отображения которого изменилось -
ancestorParent— объект Container, задающий родителя предка
Подробное описание методов
getAncestor
public Container getAncestor()
- Возвращает:
- объект
Container, задающий компонент-предок
getAncestorParent
public Container getAncestorParent()
- Возвращает:
- объект
Container, задающий родителя предка
getComponent
public JComponent getComponent()
- Возвращает:
JComponent, на котором произошло событие
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.