Интерфейс 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, 2021, 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/17/docs/api/java.desktop/java/awt/event/WindowListener.html