Spec-Zone.ru › OpenJDK 25

Класс AncestorEvent

java.lang.Object
java.util.EventObject
java.awt.AWTEvent
javax.swing.event.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

Поля, объявленные в классе EventObject

source

Краткое описание конструкторов

Конструктор Описание
AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent)
Создает объект AncestorEvent для обозначения изменения состояния отображения компонента-предка.

Краткое описание методов

Модификатор и тип Метод Описание
Container getAncestor()
Возвращает предка, в отношении которого фактически произошло событие.
Container getAncestorParent()
Возвращает родителя предка, в отношении которого фактически произошло событие.
JComponent getComponent()
Возвращает компонент, к которому был добавлен прослушиватель.

Методы, объявленные в классе AWTEvent

consume, getID, isConsumed, paramString, setSource, toString

Методы, объявленные в классе EventObject

getSource

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, 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)
Создает объект AncestorEvent для обозначения изменения состояния отображения компонента-предка.
Параметры:
source — JComponent, вызвавший событие (обычно this)
id — целое число, указывающее на ANCESTOR_ADDED, ANCESTOR_REMOVED или ANCESTOR_MOVED
ancestor — объект Container, указывающий на компонент-предок, состояние отображения которого изменилось
ancestorParent — объект Container, указывающий на родителя предка

Подробное описание методов

getAncestor

public Container getAncestor()
Возвращает предка, в отношении которого фактически произошло событие.
Возвращает:
объект Container, указывающий на компонент-предок

getAncestorParent

public Container getAncestorParent()
Возвращает родителя предка, в отношении которого фактически произошло событие. Это особенно важно для события ANCESTOR_REMOVED, так как предка может уже не быть в иерархии компонентов.
Возвращает:
объект Container, указывающий на родителя предка

getComponent

public JComponent getComponent()
Возвращает компонент, к которому был добавлен прослушиватель.
Возвращает:
объект JComponent, для которого произошло событие

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/event/AncestorEvent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API