Интерфейс WindowListener
- Все суперинтерфейсы:
EventListener
- Все известные реализующие классы:
-
AWTEventMulticaster,BasicToolBarUI.FrameListener,JMenu.WinListener,WindowAdapter
public interface WindowListener extends EventListener
Интерфейс слушателя для получения событий окна. Класс, заинтересованный в обработке события окна, либо реализует этот интерфейс (и все содержащиеся в нём методы), либо расширяет абстрактный класс
WindowAdapter (переопределяя только интересующие методы). Затем объект слушателя, созданный из этого класса, регистрируется в окне с помощью метода окна addWindowListener. При изменении состояния окна (открытие, закрытие, активация или деактивация, минимизация или восстановление) вызывается соответствующий метод в объекте слушателя, и в него передаётся событие WindowEvent.- С:
- 1.1
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
windowActivated |
Вызывается, когда окно становится активным окном. |
void |
windowClosed |
Вызывается, когда окно закрыто в результате вызова dispose для окна. |
void |
windowClosing |
Вызывается, когда пользователь пытается закрыть окно из системного меню окна. |
void |
windowDeactivated |
Вызывается, когда окно больше не является активным окном. |
void |
windowDeiconified |
Вызывается, когда окно переходит из минимизированного состояния в нормальное. |
void |
windowIconified |
Вызывается, когда окно переходит из нормального состояния в минимизированное. |
void |
windowOpened |
Вызывается при первом отображении окна. |
Подробное описание методов
windowOpened
void windowOpened(WindowEvent e)
Вызывается при первом отображении окна.
- Параметры:
-
e- обрабатываемое событие
windowClosing
void windowClosing(WindowEvent e)
Вызывается, когда пользователь пытается закрыть окно из системного меню окна.
- Параметры:
-
e- обрабатываемое событие
windowClosed
void windowClosed(WindowEvent e)
Вызывается, когда окно закрыто в результате вызова dispose для окна.
- Параметры:
-
e- обрабатываемое событие
windowIconified
void windowIconified(WindowEvent e)
Вызывается, когда окно переходит из нормального состояния в минимизированное. Для многих платформ минимизированное окно отображается в виде иконки, указанной в свойстве iconImage окна.
- Параметры:
-
e- обрабатываемое событие - См. также:
windowDeiconified
void windowDeiconified(WindowEvent e)
Вызывается, когда окно переходит из минимизированного состояния в нормальное.
- Параметры:
-
e- обрабатываемое событие
windowActivated
void windowActivated(WindowEvent e)
Вызывается, когда окно становится активным окном. Только Frame или Dialog могут быть активными окнами. Системное окно может обозначать активное окно или его потомков специальными украшениями, такими как выделенная строка заголовка. Активное окно всегда либо фокусное окно, либо первый Frame или Dialog, являющийся владельцем фокусного окна.
- Параметры:
-
e- обрабатываемое событие
windowDeactivated
void windowDeactivated(WindowEvent e)
Вызывается, когда окно больше не является активным окном. Только Frame или Dialog могут быть активными окнами. Системное окно может обозначать активное окно или его потомков специальными украшениями, такими как выделенная строка заголовка. Активное окно всегда либо фокусное окно, либо первый Frame или Dialog, являющийся владельцем фокусного окна.
- Параметры:
-
e- обрабатываемое событие
© 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/java/awt/event/WindowListener.html