Класс 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, и Спецификацию фокуса.
Поля
Поля, унаследованные от класса javax.swing.FocusManager
FOCUS_MANAGER_CLASS_PROPERTY
Поля, унаследованные от класса java.awt.KeyboardFocusManager
BACKWARD_TRAVERSAL_KEYS, DOWN_CYCLE_TRAVERSAL_KEYS, FORWARD_TRAVERSAL_KEYS, UP_CYCLE_TRAVERSAL_KEYS
Конструкторы
| Конструктор и описание |
|---|
DefaultFocusManager()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
compareTabOrder(Component a,
Component b)
|
Component |
getComponentAfter(Container aContainer,
Component aComponent)
|
Component |
getComponentBefore(Container aContainer,
Component aComponent)
|
Component |
getFirstComponent(Container aContainer)
|
Component |
getLastComponent(Container aContainer)
|
Методы, унаследованные от класса javax.swing.FocusManager
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManager
Методы, унаследованные от класса java.awt.DefaultKeyboardFocusManager
dequeueKeyEvents, discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, focusNextComponent, focusPreviousComponent, postProcessKeyEvent, processKeyEvent, upFocusCycle
Методы, унаследованные от класса java.awt.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
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробности конструкторов
DefaultFocusManager
public DefaultFocusManager()
Подробности методов
getComponentAfter-java.awt.Container-java.awt.Component-
public Component getComponentAfter(Container aContainer,
Component aComponent)
getComponentBefore-java.awt.Container-java.awt.Component-
public Component getComponentBefore(Container aContainer,
Component aComponent)
getFirstComponent-java.awt.Container-
public Component getFirstComponent(Container aContainer)
getLastComponent-java.awt.Container-
public Component getLastComponent(Container aContainer)
compareTabOrder-java.awt.Component-java.awt.Component-
public boolean compareTabOrder(Component a,
Component b)
© 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.