Интерфейс WindowListener
- Все суперинтерфейсы:
- EventListener
- Все известные реализующие классы:
- AWTEventMulticaster, BasicToolBarUI.FrameListener, JMenu.WinListener, WindowAdapter
public interface WindowListener extends EventListener
Интерфейс слушателя для получения событий окна. Класс, заинтересованный в обработке события окна, либо реализует этот интерфейс (и все содержащиеся в нём методы), либо расширяет абстрактный WindowAdapter класс (переопределяя только интересующие методы). Затем объект слушателя, созданный из этого класса, регистрируется с окном с помощью метода addWindowListener окна. Когда состояние окна изменяется в результате открытия, закрытия, активации или деактивации, иконного или неиконного состояния, соответствующий метод в объекте слушателя вызывается, и WindowEvent передаётся ему.
- С:
- 1.1
- См. также:
-
WindowAdapter,WindowEvent, Учебник: Как написать слушателей окон
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
windowActivated(WindowEvent e) Вызывается, когда окно устанавливается в активное окно. |
void |
windowClosed(WindowEvent e) Вызывается, когда окно было закрыто в результате вызова dispose для окна. |
void |
windowClosing(WindowEvent e) Вызывается, когда пользователь пытается закрыть окно из системного меню окна. |
void |
windowDeactivated(WindowEvent e) Вызывается, когда окно больше не является активным окном. |
void |
windowDeiconified(WindowEvent e) Вызывается, когда состояние окна изменяется с минимизированного на обычное. |
void |
windowIconified(WindowEvent e) Вызывается, когда состояние окна изменяется с обычного на минимизированное. |
void |
windowOpened(WindowEvent e) Вызывается в первый раз, когда окно становится видимым. |
Методы
windowOpened
void windowOpened(WindowEvent e)
Вызывается в первый раз, когда окно становится видимым.
windowClosing
void windowClosing(WindowEvent e)
Вызывается, когда пользователь пытается закрыть окно из системного меню окна.
windowClosed
void windowClosed(WindowEvent e)
Вызывается, когда окно было закрыто в результате вызова dispose для окна.
windowIconified
void windowIconified(WindowEvent e)
Вызывается, когда состояние окна изменяется с обычного на минимизированное. Для многих платформ минимизированное окно отображается как иконка, указанная в свойстве iconImage окна.
- См. также:
Frame.setIconImage(java.awt.Image)
windowDeiconified
void windowDeiconified(WindowEvent e)
Вызывается, когда состояние окна изменяется с минимизированного на обычное.
windowActivated
void windowActivated(WindowEvent e)
Вызывается, когда окно устанавливается в активное окно. Только окно Frame или Dialog может быть активным окном. Системное окно может отображать активное окно или его дочерние элементы с помощью специальных элементов оформления, таких как выделенная строка заголовка. Активное окно всегда является либо фокусированным окном, либо первым Frame или Dialog, являющимся владельцем фокусированного окна.
windowDeactivated
void windowDeactivated(WindowEvent e)
Вызывается, когда окно больше не является активным окном. Только окно Frame или Dialog может быть активным окном. Системное окно может отображать активное окно или его дочерние элементы с помощью специальных элементов оформления, таких как выделенная строка заголовка. Активное окно всегда является либо фокусированным окном, либо первым Frame или Dialog, являющимся владельцем фокусированного окна.
© 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.