Класс 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
Абстрактный адаптер для получения событий окна. Методы в этом классе пустые. Этот класс существует для удобства создания объектов-слушателей.
Расширьте этот класс для создания объекта-слушателя и переопределите методы для интересующих событий. (Если вы реализуете интерфейс 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
windowClosing
public void windowClosing(WindowEvent e)
Вызывается при закрытии окна. Операция закрытия может быть переопределена на этом этапе.
- Определено в:
-
windowClosingв интерфейсеWindowListener
windowClosed
public void windowClosed(WindowEvent e)
Вызывается при закрытии окна.
- Определено в:
-
windowClosedв интерфейсеWindowListener
windowIconified
public void windowIconified(WindowEvent e)
Вызывается при переходе окна в иконный режим.
- Определено в:
-
windowIconifiedв интерфейсеWindowListener - См. также:
Frame.setIconImage(java.awt.Image)
windowDeiconified
public void windowDeiconified(WindowEvent e)
Вызывается при выходе из иконного режима.
- Определено в:
-
windowDeiconifiedв интерфейсеWindowListener
windowActivated
public void windowActivated(WindowEvent e)
Вызывается при активации окна.
- Определено в:
-
windowActivatedв интерфейсеWindowListener
windowDeactivated
public void windowDeactivated(WindowEvent e)
Вызывается при деактивации окна.
- Определено в:
-
windowDeactivatedв интерфейсеWindowListener
windowStateChanged
public void windowStateChanged(WindowEvent e)
Вызывается при изменении состояния окна.
- Определено в:
-
windowStateChangedв интерфейсеWindowStateListener - С:
- 1.4
windowGainedFocus
public void windowGainedFocus(WindowEvent e)
Вызывается, когда окну присвоено фокусировка.
- Определено в:
-
windowGainedFocusв интерфейсеWindowFocusListener - С:
- 1.4
windowLostFocus
public void windowLostFocus(WindowEvent e)
Вызывается, когда окну больше не присвоена фокусировка.
- Определено в:
-
windowLostFocusв интерфейсеWindowFocusListener - С:
- 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.