Интерфейс FocusListener
- Все суперинтерфейсы:
EventListener
- Все известные классы-реализации:
AWTEventMulticaster, BasicButtonListener, BasicComboBoxEditor, BasicComboBoxEditor.UIResource, BasicComboBoxUI.FocusHandler, BasicListUI.FocusHandler, BasicSliderUI.FocusHandler, BasicSplitPaneUI.FocusHandler, BasicTabbedPaneUI.FocusHandler, BasicTableUI.FocusHandler, BasicTextUI.BasicCaret, BasicToolBarUI.ToolBarFocusListener, BasicTreeUI.FocusHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler, DefaultCaret, FocusAdapter, JComponent.AccessibleJComponent.AccessibleFocusHandler, MetalComboBoxEditor, MetalComboBoxEditor.UIResource
public interface FocusListener extends EventListener
Интерфейс слушателя для получения событий клавиатурного фокуса компонента. Класс, которому необходимо обрабатывать событие фокуса, реализует этот интерфейс (и все содержащиеся в нём методы) либо расширяет абстрактный класс
FocusAdapter (переопределяя только интересующие методы). Созданный на основе этого класса объект-слушатель регистрируется у компонента с помощью метода addFocusListener компонента. Когда компонент получает или теряет клавиатурный фокус, вызывается соответствующий метод объекта-слушателя, которому передаётся FocusEvent.- Начиная с:
- 1.1
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
focusGained |
Вызывается, когда компонент получает клавиатурный фокус. |
void |
focusLost |
Вызывается, когда компонент теряет клавиатурный фокус. |
Подробное описание методов
focusGained
void focusGained(FocusEvent e)
Вызывается, когда компонент получает клавиатурный фокус.
- Параметры:
-
e— событие для обработки
focusLost
void focusLost(FocusEvent e)
Вызывается, когда компонент теряет клавиатурный фокус.
- Параметры:
-
e— событие для обработки
© 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/FocusListener.html