Класс WindowAdapter

Все реализованные интерфейсы:
WindowFocusListener, WindowListener, WindowStateListener, EventListener
Прямые известные подклассы:
BasicToolBarUI.FrameListener, JMenu.WinListener
public abstract class WindowAdapter
extends Object
implements WindowListener, WindowStateListener, WindowFocusListener

Абстрактный адаптерный класс для получения событий окна. Методы в этом классе пустые. Этот класс существует для удобства создания объектов-слушателей.

Расширьте этот класс, чтобы создать слушателя WindowEvent и переопределите методы для интересующих событий. (Если вы реализуете интерфейс WindowListener, вам нужно определить все методы в нём. Этот абстрактный класс определяет нулевые методы для всех из них, поэтому вам нужно определять методы только для событий, которые вас интересуют.)

Создайте объект-слушатель, используя расширенный класс, и затем зарегистрируйте его в окне, используя метод окна addWindowListener. Когда состояние окна изменяется из-за открытия, закрытия, активации или деактивации, иконности или разиконности, соответствующий метод в объекте-слушателе вызывается, и ему передаётся WindowEvent.

С момента:
1.1
См. также:
WindowEvent, WindowListener, Учебник: Написание слушателя окон

Конструкторы

Конструктор Описание
WindowAdapter()

Методы

Модификатор и тип Метод Описание
void windowActivated​(WindowEvent e)

Вызывается, когда окно активируется.

void windowClosed​(WindowEvent e)

Вызывается, когда окно закрыто.

void windowClosing​(WindowEvent e)

Вызывается, когда окно закрывается.

void windowDeactivated​(WindowEvent e)

Вызывается, когда окно деактивируется.

void windowDeiconified​(WindowEvent e)

Вызывается, когда окно разиконнифицировано.

void windowGainedFocus​(WindowEvent e)

Вызывается, когда окно становится фокусированным, что означает, что окно или один из его подкомпонентов будет получать события клавиатуры.

void windowIconified​(WindowEvent e)

Вызывается, когда окно иконнифицировано.

void windowLostFocus​(WindowEvent e)

Вызывается, когда окно больше не является фокусированным, что означает, что события клавиатуры больше не будут доставляться в окно или любой из его подкомпонентов.

void windowOpened​(WindowEvent e)

Вызывается, когда окно открыто.

void windowStateChanged​(WindowEvent e)

Вызывается при изменении состояния окна.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

WindowAdapter

public WindowAdapter()

Методы

windowOpened

public void windowOpened(WindowEvent e)

Вызывается, когда окно открыто.

Определено в:
windowOpened в интерфейсе WindowListener
Параметры:
e - событие, которое нужно обработать

windowClosing

public void windowClosing(WindowEvent e)

Вызывается, когда окно закрывается. Операция закрытия может быть переопределена на этом этапе.

Определено в:
windowClosing в интерфейсе WindowListener
Параметры:
e - событие, которое нужно обработать

windowClosed

public void windowClosed(WindowEvent e)

Вызывается, когда окно закрыто.

Определено в:
windowClosed в интерфейсе WindowListener
Параметры:
e - событие, которое нужно обработать

windowIconified

public void windowIconified(WindowEvent e)

Вызывается, когда окно иконнифицировано.

Определено в:
windowIconified в интерфейсе WindowListener
Параметры:
e - событие, которое нужно обработать
См. также:
Window.setIconImage(java.awt.Image)

windowDeiconified

public void windowDeiconified(WindowEvent e)

Вызывается, когда окно разиконнифицировано.

Определено в:
windowDeiconified в интерфейсе WindowListener
Параметры:
e - событие, которое нужно обработать

windowActivated

public void windowActivated(WindowEvent e)

Вызывается, когда окно активировано.

Определено в:
windowActivated в интерфейсе WindowListener
Параметры:
e - событие, которое нужно обработать

windowDeactivated

public void windowDeactivated(WindowEvent e)

Вызывается, когда окно деактивировано.

Определено в:
windowDeactivated в интерфейсе WindowListener
Параметры:
e - событие, которое нужно обработать

windowStateChanged

public void windowStateChanged(WindowEvent e)

Вызывается при изменении состояния окна.

Определено в:
windowStateChanged в интерфейсе WindowStateListener
Параметры:
e - событие, которое нужно обработать
С момента:
1.4

windowGainedFocus

public void windowGainedFocus(WindowEvent e)

Вызывается, когда окно получает фокус.

Определено в:
windowGainedFocus в интерфейсе WindowFocusListener
Параметры:
e - событие, которое нужно обработать
С момента:
1.4

windowLostFocus

public void windowLostFocus(WindowEvent e)

Вызывается, когда окно теряет фокус.

Определено в:
windowLostFocus в интерфейсе WindowFocusListener
Параметры:
e - событие, которое нужно обработать
С момента:
1.4

© 1993, 2020, 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/11/docs/api/java.desktop/java/awt/event/WindowAdapter.html

Spec-Zone .ru
спецификации, руководства, описания, API