Класс 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
Абстрактный адаптерный класс для получения событий окна. Методы в этом классе пустые. Этот класс существует для удобства создания объектов-слушателей.
Расширьте этот класс, чтобы создать слушателя 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