Package jpicedt.ui.util
Class DebugFocusManager
- java.lang.Object
-
- java.awt.KeyboardFocusManager
-
- java.awt.DefaultKeyboardFocusManager
-
- javax.swing.FocusManager
-
- javax.swing.DefaultFocusManager
-
- jpicedt.ui.util.DebugFocusManager
-
- All Implemented Interfaces:
java.awt.KeyEventDispatcher,java.awt.KeyEventPostProcessor
public class DebugFocusManager extends javax.swing.DefaultFocusManagerA subclass of Swing's DefaultFocusManager that aims at helping us debug FocusEvent related bugsTo set this class as Swing's FocusManager, just say :
FocusManager.setCurrentManager(an_instance_of_DebugFocusManager);- Since:
- jPicEdt
- Author:
- Sylvain Reynal
-
-
Constructor Summary
Constructors Constructor Description DebugFocusManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfocusNextComponent(java.awt.Component c)Cause the focus manager to set the focus on the next focusable componentvoidfocusPreviousComponent(java.awt.Component c)Cause the focus manager to set the focus on the previous focusable componentvoidprocessKeyEvent(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, 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
-
focusNextComponent
public void focusNextComponent(java.awt.Component c)
Cause the focus manager to set the focus on the next focusable componentOverriden so as to display information about the component.
- Overrides:
focusNextComponentin classjava.awt.DefaultKeyboardFocusManager- Since:
- jPicEdt
-
focusPreviousComponent
public void focusPreviousComponent(java.awt.Component c)
Cause the focus manager to set the focus on the previous focusable componentOverriden so as to display information about the component.
- Overrides:
focusPreviousComponentin classjava.awt.DefaultKeyboardFocusManager- Since:
- jPicEdt
-
processKeyEvent
public void processKeyEvent(java.awt.Component c, java.awt.event.KeyEvent ke)Called by a JComponent when a key event occus.Overriden so as to display information about the component.
- Overrides:
processKeyEventin classjava.awt.DefaultKeyboardFocusManager- Parameters:
c- the focused componentke- the key event- Since:
- jPicEdt
-
-