Spec-Zone.ru › OpenJDK 21

Класс 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, добавлена поддержка длительного хранения всех 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(JComponent source, int id, Container ancestor, Container ancestorParent)
Создаёт объект AncestorEvent для идентификации изменения статуса отображения компонента-предка.

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

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

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

consume, getID, isConsumed, paramString, setSource, toString

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

getSource

Методы, объявленные в классе java.lang.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 , на котором произошло событие

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/event/AncestorEvent.html

Spec-Zone.ru

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