Класс AncestorEvent
- Все реализованные интерфейсы:
Serializable
public class AncestorEvent extends AWTEvent
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ANCESTOR_ADDED |
Компонент-предок был добавлен в иерархию видимых объектов (сделал видимым) и в настоящее время отображается. |
static final int |
ANCESTOR_MOVED |
Компонент-предок изменил свое положение на экране. |
static final int |
ANCESTOR_REMOVED |
Компонент-предок был удален из иерархии видимых объектов (скрыт) и больше не отображается. |
Поля, объявленные в классе java.awt.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
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AncestorEvent |
Создает объект AncestorEvent для идентификации изменения статуса отображения компонента-предка. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Container |
getAncestor() |
Возвращает предка, на котором фактически произошло событие. |
Container |
getAncestorParent() |
Возвращает родителя предка, на котором фактически произошло событие. Это наиболее интересно в событии ANCESTOR_REMOVED, так как предок может больше не находиться в иерархии компонентов. |
JComponent |
getComponent() |
Возвращает компонент, к которому был добавлен слушатель. |
Методы, объявленные в классе java.awt.AWTEvent
consume, getID, isConsumed, paramString, setSource, toString
Методы, объявленные в классе java.util.EventObject
getSource
Подробное описание полей
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- целое число, указывающее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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/event/AncestorEvent.html