javax.swing
Class FocusManagerjava.lang.Object | +--java.awt.KeyboardFocusManager | +--java.awt.DefaultKeyboardFocusManager | +--javax.swing.FocusManager
- All Implemented Interfaces:
- KeyEventDispatcher, KeyEventPostProcessor
- Direct Known Subclasses:
- DefaultFocusManager
- public abstract class FocusManager
- extends DefaultKeyboardFocusManager
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 the Focus Specification for more information.
- See Also:
- Focus Specification
Field Summary
static String FOCUS_MANAGER_CLASS_PROPERTY
This field is obsolete, and its use is discouraged since its specification is incompatible with the 1.4 focus APIs.
Fields inherited from class java.awt.KeyboardFocusManager BACKWARD_TRAVERSAL_KEYS, DOWN_CYCLE_TRAVERSAL_KEYS, FORWARD_TRAVERSAL_KEYS, UP_CYCLE_TRAVERSAL_KEYS
Constructor Summary
FocusManager()
Method Summary
static void disableSwingFocusManager()
Deprecated. as of 1.4, replaced by KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy)static FocusManager getCurrentManager()
Returns the current KeyboardFocusManager instance for the calling thread's context.static boolean isFocusManagerEnabled()
Deprecated. As of 1.4, replaced by KeyboardFocusManager.getDefaultFocusTraversalPolicy()static void setCurrentManager(FocusManager aFocusManager)
Sets the current KeyboardFocusManager instance for the calling thread's context.
Methods inherited from class java.awt.DefaultKeyboardFocusManager dequeueKeyEvents, discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, focusNextComponent, focusPreviousComponent, postProcessKeyEvent, processKeyEvent, upFocusCycle