Класс 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, 2021, 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/17/docs/api/java.desktop/java/awt/event/WindowAdapter.html