Класс DefaultFocusManager
java.lang.Object
java.awt.KeyboardFocusManager
java.awt.DefaultKeyboardFocusManager
javax.swing.FocusManager
javax.swing.DefaultFocusManager
- Все реализованные интерфейсы:
KeyEventDispatcher, KeyEventPostProcessor
public class DefaultFocusManager extends FocusManager
Этот класс устарел после появления API управления фокусом версии 1.4. Клиентский код по-прежнему может использовать этот класс, однако разработчикам настоятельно рекомендуется вместо него использовать
java.awt.KeyboardFocusManager и java.awt.DefaultKeyboardFocusManager. Дополнительные сведения см. в разделе Как использовать подсистему фокуса из учебника Java, а также в спецификации фокуса.
- Начиная с версии:
- 1.2
Краткое описание полей
Поля, объявленные в классе FocusManager
FOCUS_MANAGER_CLASS_PROPERTY
Поля, объявленные в классе KeyboardFocusManager
BACKWARD_TRAVERSAL_KEYS, DOWN_CYCLE_TRAVERSAL_KEYS, FORWARD_TRAVERSAL_KEYS, UP_CYCLE_TRAVERSAL_KEYS
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DefaultFocusManager() |
Создает DefaultFocusManager. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
compareTabOrder |
Сравнивает компоненты в соответствии с порядком обхода цикла фокуса. |
Component |
getComponentAfter |
Возвращает следующий компонент. |
Component |
getComponentBefore |
Возвращает предыдущий компонент. |
Component |
getFirstComponent |
Возвращает первый компонент. |
Component |
getLastComponent |
Возвращает последний компонент. |
Методы, объявленные в классе FocusManager
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManager
Методы, объявленные в классе DefaultKeyboardFocusManager
dequeueKeyEvents, discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, focusNextComponent, focusPreviousComponent, postProcessKeyEvent, processKeyEvent, upFocusCycle
Методы, объявленные в классе KeyboardFocusManager
addKeyEventDispatcher, addKeyEventPostProcessor, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clearFocusOwner, clearGlobalFocusOwner, downFocusCycle, firePropertyChange, fireVetoableChange, focusNextComponent, focusPreviousComponent, getActiveWindow, getCurrentFocusCycleRoot, getCurrentKeyboardFocusManager, getDefaultFocusTraversalKeys, getDefaultFocusTraversalPolicy, getFocusedWindow, getFocusOwner, getGlobalActiveWindow, getGlobalCurrentFocusCycleRoot, getGlobalFocusedWindow, getGlobalFocusOwner, getGlobalPermanentFocusOwner, getKeyEventDispatchers, getKeyEventPostProcessors, getPermanentFocusOwner, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, redispatchEvent, removeKeyEventDispatcher, removeKeyEventPostProcessor, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, setCurrentKeyboardFocusManager, setDefaultFocusTraversalKeys, setDefaultFocusTraversalPolicy, setGlobalActiveWindow, setGlobalCurrentFocusCycleRoot, setGlobalFocusedWindow, setGlobalFocusOwner, setGlobalPermanentFocusOwner, upFocusCycle
Подробное описание конструкторов
DefaultFocusManager
public DefaultFocusManager()
Создает
DefaultFocusManager.Подробное описание методов
getComponentAfter
public Component getComponentAfter(Container aContainer, Component aComponent)
Возвращает следующий компонент.
- Параметры:
-
aContainer— контейнер -
aComponent— компонент - Возвращает:
- следующий компонент
getComponentBefore
public Component getComponentBefore(Container aContainer, Component aComponent)
Возвращает предыдущий компонент.
- Параметры:
-
aContainer— контейнер -
aComponent— компонент - Возвращает:
- предыдущий компонент
getFirstComponent
public Component getFirstComponent(Container aContainer)
Возвращает первый компонент.
- Параметры:
-
aContainer— контейнер - Возвращает:
- первый компонент
getLastComponent
public Component getLastComponent(Container aContainer)
Возвращает последний компонент.
- Параметры:
-
aContainer— контейнер - Возвращает:
- последний компонент
compareTabOrder
public boolean compareTabOrder(Component a, Component b)
Сравнивает компоненты в соответствии с порядком обхода цикла фокуса.
- Параметры:
-
a— первый компонент -
b— второй компонент - Возвращает:
- результат сравнения компонентов в соответствии с порядком обхода цикла фокуса
© 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/javax/swing/DefaultFocusManager.html