public final class FocusManager
extends java.lang.Object
| Constructor and Description |
|---|
FocusManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFocusTracker(java.awt.Component component,
FocusTracker focusTracker)
Registers focus tracker.
|
static java.awt.Component |
getFocusOwner()
Returns currently focused component.
|
static java.awt.Component |
getOldFocusOwner()
Returns previously focused component.
|
static void |
initialize()
Initializes manager if it wasn't already initialized.
|
static void |
registerGlobalFocusListener(GlobalFocusListener listener)
Registers global focus listener.
|
static void |
removeFocusTracker(FocusTracker focusTracker)
Unregisters specified focus tracker.
|
static void |
removeFocusTrackers(java.awt.Component component)
Unregisters all focus trackers from the specified component.
|
static void |
unregisterGlobalFocusListener(GlobalFocusListener listener)
Unregisters global focus listener.
|
public static void initialize()
public static java.awt.Component getFocusOwner()
public static java.awt.Component getOldFocusOwner()
public static void registerGlobalFocusListener(GlobalFocusListener listener)
listener - new global focus listenerpublic static void unregisterGlobalFocusListener(GlobalFocusListener listener)
listener - global focus listener to unregisterpublic static void addFocusTracker(java.awt.Component component,
FocusTracker focusTracker)
focusTracker - new focus trackerpublic static void removeFocusTracker(FocusTracker focusTracker)
focusTracker - focus tracker to unregisterpublic static void removeFocusTrackers(java.awt.Component component)
component - component to unregister all focus trackers from