Класс WindowAdapter
- Все реализуемые интерфейсы:
WindowFocusListener, WindowListener, WindowStateListener, EventListener
- Прямые известные подклассы:
BasicToolBarUI.FrameListener, JMenu.WinListener
public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
Наследуйте этот класс, чтобы создать слушатель WindowEvent, и переопределите методы для интересующих вас событий. (Если вы реализуете интерфейс WindowListener, необходимо определить все его методы. Этот абстрактный класс определяет пустые методы для них всех, поэтому можно определить только методы для событий, которые вас интересуют.)
Создайте объект-слушатель на основе расширенного класса, а затем зарегистрируйте его в Window с помощью метода addWindowListener этого окна. Когда состояние окна изменяется вследствие его открытия, закрытия, активации или деактивации, сворачивания или восстановления, вызывается соответствующий метод объекта-слушателя, которому передается WindowEvent.
- Начиная с версии:
- 1.1
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает WindowAdapter. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
windowActivated |
Вызывается при активации окна. |
void |
windowClosed |
Вызывается после закрытия окна. |
void |
windowClosing |
Вызывается в процессе закрытия окна. |
void |
windowDeactivated |
Вызывается при деактивации окна. |
void |
windowDeiconified |
Вызывается при восстановлении окна из значка. |
void |
windowGainedFocus |
Вызывается, когда Window становится активным окном, то есть когда Window или один из его подкомпонентов будет получать события клавиатуры. |
void |
windowIconified |
Вызывается при сворачивании окна в значок. |
void |
windowLostFocus |
Вызывается, когда Window перестает быть активным окном, то есть когда события клавиатуры больше не передаются Window или любому из его подкомпонентов. |
void |
windowOpened |
Вызывается после открытия окна. |
void |
windowStateChanged |
Вызывается при изменении состояния окна. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
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.