public class DefaultFocusManager extends FocusManager
KeyboardFocusManager
and
DefaultKeyboardFocusManager
API.FOCUS_MANAGER_CLASS_PROPERTY
BACKWARD_TRAVERSAL_KEYS, DOWN_CYCLE_TRAVERSAL_KEYS, FORWARD_TRAVERSAL_KEYS, UP_CYCLE_TRAVERSAL_KEYS
Constructor and Description |
---|
DefaultFocusManager()
Constructor DefaultFocusManager
|
Modifier and Type | Method and Description |
---|---|
boolean |
compareTabOrder(Component component1,
Component component2)
compareTabOrder
|
void |
focusNextComponent(Component component)
focusNextComponent
|
void |
focusPreviousComponent(Component component)
focusPreviousComponent
|
Component |
getComponentAfter(Container container,
Component component)
getComponentAfter
|
Component |
getComponentBefore(Container container,
Component component)
getComponentBefore
|
Component |
getFirstComponent(Container container)
getFirstComponent
|
Component |
getLastComponent(Container container)
getLastComponent
|
void |
processKeyEvent(Component component,
KeyEvent event)
processKeyEvent
|
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManager
dequeueKeyEvents, discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, postProcessKeyEvent, upFocusCycle
addKeyEventDispatcher, addKeyEventPostProcessor, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, 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
public DefaultFocusManager()
public void processKeyEvent(Component component, KeyEvent event)
processKeyEvent
in class DefaultKeyboardFocusManager
component
- TODOevent
- TODOpublic void focusNextComponent(Component component)
focusNextComponent
in class DefaultKeyboardFocusManager
component
- TODODefaultFocusTraversalPolicy
public void focusPreviousComponent(Component component)
focusPreviousComponent
in class DefaultKeyboardFocusManager
component
- TODODefaultFocusTraversalPolicy
public Component getFirstComponent(Container container)
container
- TODOpublic Component getLastComponent(Container container)
container
- TODOpublic Component getComponentBefore(Container container, Component component)
container
- TODOcomponent
- TODOpublic Component getComponentAfter(Container container, Component component)
container
- TODOcomponent
- TODOpublic boolean compareTabOrder(Component component1, Component component2)
component1
- TODOcomponent2
- TODO