- 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 usejava.awt.KeyboardFocusManager
andjava.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 inherited from class javax.swing.FocusManager
FOCUS_MANAGER_CLASS_PROPERTY
-
Fields inherited from 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
compareTabOrder(Component a, Component b)
Compares the components by their focus traversal cycle order.Component
getComponentAfter(Container aContainer, Component aComponent)
Returns the component after.Component
getComponentBefore(Container aContainer, Component aComponent)
Returns the component before.Component
getFirstComponent(Container aContainer)
Returns the first component.Component
getLastComponent(Container aContainer)
Returns the last component.-
Methods inherited from class java.awt.DefaultKeyboardFocusManager
dequeueKeyEvents, discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, focusNextComponent, focusPreviousComponent, postProcessKeyEvent, processKeyEvent, upFocusCycle
-
Methods inherited from class javax.swing.FocusManager
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManager
-
Methods inherited from 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
-
-
-
-
Method Detail
-
getComponentAfter
public Component getComponentAfter(Container aContainer, Component aComponent)
Returns the component after.- Parameters:
aContainer
- a containeraComponent
- a component- Returns:
- the component after
-
getComponentBefore
public Component getComponentBefore(Container aContainer, Component aComponent)
Returns the component before.- Parameters:
aContainer
- a containeraComponent
- a component- Returns:
- the component before
-
getFirstComponent
public Component getFirstComponent(Container aContainer)
Returns the first component.- Parameters:
aContainer
- a container- Returns:
- the first component
-
getLastComponent
public Component getLastComponent(Container aContainer)
Returns the last component.- Parameters:
aContainer
- a container- Returns:
- the last component
-
-