|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.KeyboardFocusManager
java.awt.DefaultKeyboardFocusManager
javax.swing.FocusManager
javax.swing.DefaultFocusManager
jpicedt.ui.util.DebugFocusManager
public class DebugFocusManager
A subclass of Swing's DefaultFocusManager that aims at helping us debug FocusEvent related bugs
To set this class as Swing's FocusManager, just say :
FocusManager.setCurrentManager(an_instance_of_DebugFocusManager);
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 | |
---|---|
DebugFocusManager()
|
Method Summary | |
---|---|
void |
focusNextComponent(java.awt.Component c)
Cause the focus manager to set the focus on the next focusable component |
void |
focusPreviousComponent(java.awt.Component c)
Cause the focus manager to set the focus on the previous focusable component |
void |
processKeyEvent(java.awt.Component c,
java.awt.event.KeyEvent ke)
Called by a JComponent when a key event occus. |
Methods inherited from class javax.swing.DefaultFocusManager |
---|
compareTabOrder, getComponentAfter, getComponentBefore, getFirstComponent, getLastComponent |
Methods inherited from class javax.swing.FocusManager |
---|
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManager |
Methods inherited from class java.awt.DefaultKeyboardFocusManager |
---|
dequeueKeyEvents, discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, postProcessKeyEvent, upFocusCycle |
Methods inherited from class java.awt.KeyboardFocusManager |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DebugFocusManager()
Method Detail |
---|
public void focusNextComponent(java.awt.Component c)
Overriden so as to display information about the component.
focusNextComponent
in class java.awt.DefaultKeyboardFocusManager
public void focusPreviousComponent(java.awt.Component c)
Overriden so as to display information about the component.
focusPreviousComponent
in class java.awt.DefaultKeyboardFocusManager
public void processKeyEvent(java.awt.Component c, java.awt.event.KeyEvent ke)
Overriden so as to display information about the component.
processKeyEvent
in class java.awt.DefaultKeyboardFocusManager
c
- the focused componentke
- the key event
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |