Класс 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
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт WindowAdapter. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
windowActivated |
Вызывается при активации окна. |
void |
windowClosed |
Вызывается при закрытии окна. |
void |
windowClosing |
Вызывается, когда окно закрывается. |
void |
windowDeactivated |
Вызывается при деактивации окна. |
void |
windowDeiconified |
Вызывается при разминимации окна. |
void |
windowGainedFocus |
Вызывается, когда окно получает фокус, что означает, что окно или один из его подкомпонентов получит события клавиатуры. |
void |
windowIconified |
Вызывается при минимизации окна. |
void |
windowLostFocus |
Вызывается, когда окно больше не имеет фокуса, что означает, что события клавиатуры больше не будут доставляться окну или любому из его подкомпонентов. |
void |
windowOpened |
Вызывается при открытии окна. |
void |
windowStateChanged |
Вызывается при изменении состояния окна. |
Подробное описание конструкторов
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- обрабатываемое событие - См. также:
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, 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/WindowAdapter.html