java.lang.Object
java.awt.KeyboardFocusManager
java.awt.DefaultKeyboardFocusManager
javax.swing.FocusManager
javax.swing.DefaultFocusManager
- All Implemented Interfaces:
KeyEventDispatcher,KeyEventPostProcessor
public class DefaultFocusManager extends FocusManager
This class has been obsoleted by the 1.4 focus APIs. While client code may
still use this class, developers are strongly encouraged to use
java.awt.KeyboardFocusManager and
java.awt.DefaultKeyboardFocusManager instead.
Please see How to Use the Focus Subsystem, a section in The Java Tutorial, and the Focus Specification for more information.
- Since:
- 1.2
-
Field Summary
Fields declared in class java.awt.KeyboardFocusManager
BACKWARD_TRAVERSAL_KEYS, DOWN_CYCLE_TRAVERSAL_KEYS, FORWARD_TRAVERSAL_KEYS, UP_CYCLE_TRAVERSAL_KEYS -
Constructor Summary
Constructors Constructor Description DefaultFocusManager()Constructs aDefaultFocusManager. -
Method Summary
Modifier and Type Method Description booleancompareTabOrder(Component a, Component b)Compares the components by their focus traversal cycle order.ComponentgetComponentAfter(Container aContainer, Component aComponent)Returns the component after.ComponentgetComponentBefore(Container aContainer, Component aComponent)Returns the component before.ComponentgetFirstComponent(Container aContainer)Returns the first component.ComponentgetLastComponent(Container aContainer)Returns the last component.Methods declared in class javax.swing.FocusManager
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManagerMethods declared in class java.awt.DefaultKeyboardFocusManager
dequeueKeyEvents, discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, focusNextComponent, focusPreviousComponent, postProcessKeyEvent, processKeyEvent, upFocusCycleMethods declared in class 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
-
Constructor Details
-
DefaultFocusManager
public DefaultFocusManager()Constructs aDefaultFocusManager.
-
-
Method Details
-
getComponentAfter
Returns the component after.- Parameters:
aContainer- a containeraComponent- a component- Returns:
- the component after
-
getComponentBefore
Returns the component before.- Parameters:
aContainer- a containeraComponent- a component- Returns:
- the component before
-
getFirstComponent
Returns the first component.- Parameters:
aContainer- a container- Returns:
- the first component
-
getLastComponent
Returns the last component.- Parameters:
aContainer- a container- Returns:
- the last component
-
compareTabOrder
Compares the components by their focus traversal cycle order.- Parameters:
a- the first componentb- the second component- Returns:
- a comparison of the components by their focus traversal cycle order
-