java.awt
Class KeyboardFocusManager

java.lang.Object
  extended by java.awt.KeyboardFocusManager
All Implemented Interfaces:
java.awt.KeyEventDispatcher, java.awt.KeyEventPostProcessor

public abstract class KeyboardFocusManager
extends Object
implements java.awt.KeyEventDispatcher, java.awt.KeyEventPostProcessor


Field Summary
static int BACKWARD_TRAVERSAL_KEYS
           
static int DOWN_CYCLE_TRAVERSAL_KEYS
           
static int FORWARD_TRAVERSAL_KEYS
           
static int UP_CYCLE_TRAVERSAL_KEYS
           
 
Method Summary
 void addKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)
           
 void addKeyEventPostProcessor(java.awt.KeyEventPostProcessor processor)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
           
 void clearGlobalFocusOwner()
           
abstract  boolean dispatchEvent(AWTEvent e)
           
abstract  boolean dispatchKeyEvent(KeyEvent e)
           
 void downFocusCycle()
           
abstract  void downFocusCycle(Container aContainer)
           
 void focusNextComponent()
           
abstract  void focusNextComponent(Component aComponent)
           
 void focusPreviousComponent()
           
abstract  void focusPreviousComponent(Component aComponent)
           
 Window getActiveWindow()
           
 Container getCurrentFocusCycleRoot()
           
static KeyboardFocusManager getCurrentKeyboardFocusManager()
           
 Set getDefaultFocusTraversalKeys(int id)
           
 java.awt.FocusTraversalPolicy getDefaultFocusTraversalPolicy()
           
 Window getFocusedWindow()
           
 Component getFocusOwner()
           
 Component getPermanentFocusOwner()
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners()
           
 java.beans.VetoableChangeListener[] getVetoableChangeListeners()
           
abstract  boolean postProcessKeyEvent(KeyEvent e)
           
abstract  void processKeyEvent(Component focusedComponent, KeyEvent e)
           
 void redispatchEvent(Component target, AWTEvent e)
           
 void removeKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)
           
 void removeKeyEventPostProcessor(java.awt.KeyEventPostProcessor processor)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
           
 void setDefaultFocusTraversalKeys(int id, Set keystrokes)
           
 void setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy defaultPolicy)
           
 void upFocusCycle()
           
abstract  void upFocusCycle(Component aComponent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORWARD_TRAVERSAL_KEYS

public static final int FORWARD_TRAVERSAL_KEYS
See Also:
Constant Field Values

BACKWARD_TRAVERSAL_KEYS

public static final int BACKWARD_TRAVERSAL_KEYS
See Also:
Constant Field Values

UP_CYCLE_TRAVERSAL_KEYS

public static final int UP_CYCLE_TRAVERSAL_KEYS
See Also:
Constant Field Values

DOWN_CYCLE_TRAVERSAL_KEYS

public static final int DOWN_CYCLE_TRAVERSAL_KEYS
See Also:
Constant Field Values
Method Detail

getCurrentKeyboardFocusManager

public static KeyboardFocusManager getCurrentKeyboardFocusManager()

getFocusOwner

public Component getFocusOwner()

clearGlobalFocusOwner

public void clearGlobalFocusOwner()

getPermanentFocusOwner

public Component getPermanentFocusOwner()

getFocusedWindow

public Window getFocusedWindow()

getActiveWindow

public Window getActiveWindow()

getDefaultFocusTraversalPolicy

public java.awt.FocusTraversalPolicy getDefaultFocusTraversalPolicy()

setDefaultFocusTraversalPolicy

public void setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy defaultPolicy)

setDefaultFocusTraversalKeys

public void setDefaultFocusTraversalKeys(int id,
                                         Set keystrokes)

getDefaultFocusTraversalKeys

public Set getDefaultFocusTraversalKeys(int id)

getCurrentFocusCycleRoot

public Container getCurrentFocusCycleRoot()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

getPropertyChangeListeners

public java.beans.PropertyChangeListener[] getPropertyChangeListeners()

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)

getVetoableChangeListeners

public java.beans.VetoableChangeListener[] getVetoableChangeListeners()

addKeyEventDispatcher

public void addKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)

removeKeyEventDispatcher

public void removeKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)

addKeyEventPostProcessor

public void addKeyEventPostProcessor(java.awt.KeyEventPostProcessor processor)

removeKeyEventPostProcessor

public void removeKeyEventPostProcessor(java.awt.KeyEventPostProcessor processor)

dispatchEvent

public abstract boolean dispatchEvent(AWTEvent e)

redispatchEvent

public final void redispatchEvent(Component target,
                                  AWTEvent e)

dispatchKeyEvent

public abstract boolean dispatchKeyEvent(KeyEvent e)
Specified by:
dispatchKeyEvent in interface java.awt.KeyEventDispatcher

postProcessKeyEvent

public abstract boolean postProcessKeyEvent(KeyEvent e)
Specified by:
postProcessKeyEvent in interface java.awt.KeyEventPostProcessor

processKeyEvent

public abstract void processKeyEvent(Component focusedComponent,
                                     KeyEvent e)

focusNextComponent

public abstract void focusNextComponent(Component aComponent)

focusPreviousComponent

public abstract void focusPreviousComponent(Component aComponent)

upFocusCycle

public abstract void upFocusCycle(Component aComponent)

downFocusCycle

public abstract void downFocusCycle(Container aContainer)

focusNextComponent

public final void focusNextComponent()

focusPreviousComponent

public final void focusPreviousComponent()

upFocusCycle

public final void upFocusCycle()

downFocusCycle

public final void downFocusCycle()