Spec-Zone.ru › OpenJDK 21

Класс WindowAdapter

java.lang.Object
java.awt.event.WindowAdapter
Все реализованные интерфейсы:
WindowFocusListener, WindowListener, WindowStateListener, EventListener
Прямые известные подклассы:
BasicToolBarUI.FrameListener, JMenu.WinListener
public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
Абстрактный адаптерный класс для получения событий окна. Методы в этом классе пусты. Этот класс существует в качестве удобства для создания объектов-слушателей.

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

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

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

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

WindowAdapter()
Модификатор Конструктор Описание
protected
Создаёт 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

protected WindowAdapter()
Создаёт 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, 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/WindowAdapter.html

Spec-Zone.ru

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