Spec-Zone.ru › OpenJDK 21

Интерфейс WindowListener

Все суперинтерфейсы:
EventListener
Все известные реализующие классы:
AWTEventMulticaster, BasicToolBarUI.FrameListener, JMenu.WinListener, WindowAdapter
public interface WindowListener extends EventListener
Интерфейс-слушатель для обработки событий окна. Класс, заинтересованный в обработке событий окна, либо реализует этот интерфейс (и все содержащиеся в нем методы), либо расширяет абстрактный класс WindowAdapter (переопределяя только интересующие методы). Затем объект-слушатель, созданный из этого класса, регистрируется в окне с помощью метода окна addWindowListener. Когда состояние окна изменяется (открыто, закрыто, активировано или деактивировано, свернуто или развёрнуто), вызывается соответствующий метод в объекте слушателя, и ему передаётся событие WindowEvent.
С:
1.1
См. также:
  • WindowAdapter
  • WindowEvent
  • Учебник: Как создавать обработчики событий окон

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

Модификатор и тип Метод Описание
void windowActivated(WindowEvent e)
Вызывается, когда окно становится активным.
void windowClosed(WindowEvent e)
Вызывается, когда окно было закрыто в результате вызова dispose для окна.
void windowClosing(WindowEvent e)
Вызывается, когда пользователь пытается закрыть окно из системного меню окна.
void windowDeactivated(WindowEvent e)
Вызывается, когда окно больше не является активным.
void windowDeiconified(WindowEvent e)
Вызывается, когда окно переходит из минимизированного в нормальное состояние.
void windowIconified(WindowEvent e)
Вызывается, когда окно переходит из нормального в минимизированное состояние.
void windowOpened(WindowEvent e)
Вызывается в первый раз, когда окно становится видимым.

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

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 - событие для обработки
См. также:
  • Window.setIconImage(java.awt.Image)

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, 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/java/awt/event/WindowListener.html

Spec-Zone.ru

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