Spec-Zone.ru › OpenJDK 25

Интерфейс WindowFocusListener

Все суперинтерфейсы:
EventListener
Все известные реализующие классы:
AWTEventMulticaster, BasicToolBarUI.FrameListener, JMenu.WinListener, WindowAdapter
public interface WindowFocusListener extends EventListener
Интерфейс прослушивателя для получения WindowEvents, включая события WINDOW_GAINED_FOCUS и WINDOW_LOST_FOCUS. Класс, заинтересованный в обработке WindowEvent, должен либо реализовать этот интерфейс (и все содержащиеся в нём методы), либо расширить абстрактный класс WindowAdapter (переопределив только интересующие его методы). Созданный на основе этого класса объект прослушивателя регистрируется в Window с помощью метода addWindowFocusListener класса Window. Когда состояние Window изменяется из-за его открытия, закрытия, активации, деактивации, сворачивания или восстановления, а также при передаче фокуса в Window или из него, вызывается соответствующий метод объекта прослушивателя, которому передаётся WindowEvent.
Начиная с:
1.4
См. также:
  • WindowAdapter
  • WindowEvent
  • Руководство: написание прослушивателя окна

Краткое описание методов

Модификатор и тип Метод Описание
void windowGainedFocus(WindowEvent e)
Вызывается, когда окно становится окном, имеющим фокус, то есть когда оно или один из его подкомпонентов будет получать события клавиатуры.
void windowLostFocus(WindowEvent e)
Вызывается, когда окно перестаёт быть окном, имеющим фокус, то есть когда события клавиатуры больше не будут передаваться этому окну или любому из его подкомпонентов.

Подробное описание методов

windowGainedFocus

void windowGainedFocus(WindowEvent e)
Вызывается, когда окно становится окном, имеющим фокус, то есть когда оно или один из его подкомпонентов будет получать события клавиатуры.
Параметры:
e — событие, которое необходимо обработать

windowLostFocus

void windowLostFocus(WindowEvent e)
Вызывается, когда окно перестаёт быть окном, имеющим фокус, то есть когда события клавиатуры больше не будут передаваться этому окну или любому из его подкомпонентов.
Параметры:
e — событие, которое необходимо обработать

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/event/WindowFocusListener.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API