Класс WindowAdapter
- Все реализованные интерфейсы:
-
WindowFocusListener,WindowListener,WindowStateListener,EventListener
- Прямые известные подклассы:
-
BasicToolBarUI.FrameListener,JMenu.WinListener
public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
Расширьте этот класс для создания объекта-слушателя и переопределите методы для интересующих вас событий. (Если вы реализуете интерфейс 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, 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