java.awt
Class KeyboardFocusManager

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.KeyboardFocusManager
All Implemented Interfaces:
KeyEventDispatcher sample code for java.awt.KeyEventDispatcher definition code for java.awt.KeyEventDispatcher , KeyEventPostProcessor sample code for java.awt.KeyEventPostProcessor definition code for java.awt.KeyEventPostProcessor
Direct Known Subclasses:
DefaultKeyboardFocusManager sample code for java.awt.DefaultKeyboardFocusManager definition code for java.awt.DefaultKeyboardFocusManager

public abstract class KeyboardFocusManager
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements KeyEventDispatcher sample code for java.awt.KeyEventDispatcher definition code for java.awt.KeyEventDispatcher , KeyEventPostProcessor sample code for java.awt.KeyEventPostProcessor definition code for java.awt.KeyEventPostProcessor

The KeyboardFocusManager is responsible for managing the active and focused Windows, and the current focus owner. The focus owner is defined as the Component in an application that will typically receive all KeyEvents generated by the user. The focused Window is the Window that is, or contains, the focus owner. Only a Frame or a Dialog can be the active Window. The native windowing system may denote the active Window or its children with special decorations, such as a highlighted title bar. The active Window is always either the focused Window, or the first Frame or Dialog that is an owner of the focused Window.

The KeyboardFocusManager is both a centralized location for client code to query for the focus owner and initiate focus changes, and an event dispatcher for all FocusEvents, WindowEvents related to focus, and KeyEvents.

Some browsers partition applets in different code bases into separate contexts, and establish walls between these contexts. In such a scenario, there will be one KeyboardFocusManager per context. Other browsers place all applets into the same context, implying that there will be only a single, global KeyboardFocusManager for all applets. This behavior is implementation-dependent. Consult your browser's documentation for more information. No matter how many contexts there may be, however, there can never be more than one focus owner, focused Window, or active Window, per ClassLoader.

Please see How to Use the Focus Subsystem, a section in The Java Tutorial, and the Focus Specification for more information.

Since:
1.4
See Also:
Window sample code for java.awt.Window definition code for java.awt.Window , Frame sample code for java.awt.Frame definition code for java.awt.Frame , Dialog sample code for java.awt.Dialog definition code for java.awt.Dialog , FocusEvent sample code for java.awt.event.FocusEvent definition code for java.awt.event.FocusEvent , WindowEvent sample code for java.awt.event.WindowEvent definition code for java.awt.event.WindowEvent , KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent

Field Summary
static int BACKWARD_TRAVERSAL_KEYS sample code for java.awt.KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS definition code for java.awt.KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS
          The identifier for the Backward focus traversal keys.
static int DOWN_CYCLE_TRAVERSAL_KEYS sample code for java.awt.KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS definition code for java.awt.KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS
          The identifier for the Down Cycle focus traversal keys.
static int FORWARD_TRAVERSAL_KEYS sample code for java.awt.KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS definition code for java.awt.KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS
          The identifier for the Forward focus traversal keys.
static int UP_CYCLE_TRAVERSAL_KEYS sample code for java.awt.KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS definition code for java.awt.KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS
          The identifier for the Up Cycle focus traversal keys.
 
Constructor Summary
KeyboardFocusManager sample code for java.awt.KeyboardFocusManager.KeyboardFocusManager() definition code for java.awt.KeyboardFocusManager.KeyboardFocusManager() ()
          Initializes a KeyboardFocusManager.
 
Method Summary
 void addKeyEventDispatcher sample code for java.awt.KeyboardFocusManager.addKeyEventDispatcher(java.awt.KeyEventDispatcher) definition code for java.awt.KeyboardFocusManager.addKeyEventDispatcher(java.awt.KeyEventDispatcher) (KeyEventDispatcher sample code for java.awt.KeyEventDispatcher definition code for java.awt.KeyEventDispatcher  dispatcher)
          Adds a KeyEventDispatcher to this KeyboardFocusManager's dispatcher chain.
 void addKeyEventPostProcessor sample code for java.awt.KeyboardFocusManager.addKeyEventPostProcessor(java.awt.KeyEventPostProcessor) definition code for java.awt.KeyboardFocusManager.addKeyEventPostProcessor(java.awt.KeyEventPostProcessor) (KeyEventPostProcessor sample code for java.awt.KeyEventPostProcessor definition code for java.awt.KeyEventPostProcessor  processor)
          Adds a KeyEventPostProcessor to this KeyboardFocusManager's post- processor chain.
 void addPropertyChangeListener sample code for java.awt.KeyboardFocusManager.addPropertyChangeListener(java.beans.PropertyChangeListener) definition code for java.awt.KeyboardFocusManager.addPropertyChangeListener(java.beans.PropertyChangeListener) (PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
          Adds a PropertyChangeListener to the listener list.
 void addPropertyChangeListener sample code for java.awt.KeyboardFocusManager.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) definition code for java.awt.KeyboardFocusManager.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) (String sample code for java.lang.String definition code for java.lang.String  propertyName, PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
          Adds a PropertyChangeListener to the listener list for a specific property.
 void addVetoableChangeListener sample code for java.awt.KeyboardFocusManager.addVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener) definition code for java.awt.KeyboardFocusManager.addVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener) (String sample code for java.lang.String definition code for java.lang.String  propertyName, VetoableChangeListener sample code for java.beans.VetoableChangeListener definition code for java.beans.VetoableChangeListener  listener)
          Adds a VetoableChangeListener to the listener list for a specific property.
 void addVetoableChangeListener sample code for java.awt.KeyboardFocusManager.addVetoableChangeListener(java.beans.VetoableChangeListener) definition code for java.awt.KeyboardFocusManager.addVetoableChangeListener(java.beans.VetoableChangeListener) (VetoableChangeListener sample code for java.beans.VetoableChangeListener definition code for java.beans.VetoableChangeListener  listener)
          Adds a VetoableChangeListener to the listener list.
 void clearGlobalFocusOwner sample code for java.awt.KeyboardFocusManager.clearGlobalFocusOwner() definition code for java.awt.KeyboardFocusManager.clearGlobalFocusOwner() ()
          Clears the global focus owner at both the Java and native levels.
protected abstract  void dequeueKeyEvents sample code for java.awt.KeyboardFocusManager.dequeueKeyEvents(long, java.awt.Component) definition code for java.awt.KeyboardFocusManager.dequeueKeyEvents(long, java.awt.Component) (long after, Component sample code for java.awt.Component definition code for java.awt.Component  untilFocused)
          Called by the AWT to notify the KeyboardFocusManager that it should cancel delayed dispatching of KeyEvents.
protected abstract  void discardKeyEvents sample code for java.awt.KeyboardFocusManager.discardKeyEvents(java.awt.Component) definition code for java.awt.KeyboardFocusManager.discardKeyEvents(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  comp)
          Called by the AWT to notify the KeyboardFocusManager that it should cancel delayed dispatching of KeyEvents.
abstract  boolean dispatchEvent sample code for java.awt.KeyboardFocusManager.dispatchEvent(java.awt.AWTEvent) definition code for java.awt.KeyboardFocusManager.dispatchEvent(java.awt.AWTEvent) (AWTEvent sample code for java.awt.AWTEvent definition code for java.awt.AWTEvent  e)
          This method is called by the AWT event dispatcher requesting that the current KeyboardFocusManager dispatch the specified event on its behalf.
abstract  boolean dispatchKeyEvent sample code for java.awt.KeyboardFocusManager.dispatchKeyEvent(java.awt.event.KeyEvent) definition code for java.awt.KeyboardFocusManager.dispatchKeyEvent(java.awt.event.KeyEvent) (KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
          Typically this method will be called by dispatchEvent if no other KeyEventDispatcher in the dispatcher chain dispatched the KeyEvent, or if no other KeyEventDispatchers are registered.
 void downFocusCycle sample code for java.awt.KeyboardFocusManager.downFocusCycle() definition code for java.awt.KeyboardFocusManager.downFocusCycle() ()
          Moves the focus down one focus traversal cycle from the current focus owner, if and only if the current focus owner is a Container that is a focus cycle root.
abstract  void downFocusCycle sample code for java.awt.KeyboardFocusManager.downFocusCycle(java.awt.Container) definition code for java.awt.KeyboardFocusManager.downFocusCycle(java.awt.Container) (Container sample code for java.awt.Container definition code for java.awt.Container  aContainer)
          Moves the focus down one focus traversal cycle.
protected abstract  void enqueueKeyEvents sample code for java.awt.KeyboardFocusManager.enqueueKeyEvents(long, java.awt.Component) definition code for java.awt.KeyboardFocusManager.enqueueKeyEvents(long, java.awt.Component) (long after, Component sample code for java.awt.Component definition code for java.awt.Component  untilFocused)
          Called by the AWT to notify the KeyboardFocusManager that it should delay dispatching of KeyEvents until the specified Component becomes the focus owner.
protected  void firePropertyChange sample code for java.awt.KeyboardFocusManager.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object) definition code for java.awt.KeyboardFocusManager.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object) (String sample code for java.lang.String definition code for java.lang.String  propertyName, Object sample code for java.lang.Object definition code for java.lang.Object  oldValue, Object sample code for java.lang.Object definition code for java.lang.Object  newValue)
          Fires a PropertyChangeEvent in response to a change in a bound property.
protected  void fireVetoableChange sample code for java.awt.KeyboardFocusManager.fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object) definition code for java.awt.KeyboardFocusManager.fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object) (String sample code for java.lang.String definition code for java.lang.String  propertyName, Object sample code for java.lang.Object definition code for java.lang.Object  oldValue, Object sample code for java.lang.Object definition code for java.lang.Object  newValue)
          Fires a PropertyChangeEvent in response to a change in a vetoable property.
 void focusNextComponent sample code for java.awt.KeyboardFocusManager.focusNextComponent() definition code for java.awt.KeyboardFocusManager.focusNextComponent() ()
          Focuses the Component after the current focus owner.
abstract  void focusNextComponent sample code for java.awt.KeyboardFocusManager.focusNextComponent(java.awt.Component) definition code for java.awt.KeyboardFocusManager.focusNextComponent(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  aComponent)
          Focuses the Component after aComponent, typically based on a FocusTraversalPolicy.
 void focusPreviousComponent sample code for java.awt.KeyboardFocusManager.focusPreviousComponent() definition code for java.awt.KeyboardFocusManager.focusPreviousComponent() ()
          Focuses the Component before the current focus owner.
abstract  void focusPreviousComponent sample code for java.awt.KeyboardFocusManager.focusPreviousComponent(java.awt.Component) definition code for java.awt.KeyboardFocusManager.focusPreviousComponent(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  aComponent)
          Focuses the Component before aComponent, typically based on a FocusTraversalPolicy.
 Window sample code for java.awt.Window definition code for java.awt.Window getActiveWindow sample code for java.awt.KeyboardFocusManager.getActiveWindow() definition code for java.awt.KeyboardFocusManager.getActiveWindow() ()
          Returns the active Window, if the active Window is in the same context as the calling thread.
 Container sample code for java.awt.Container definition code for java.awt.Container getCurrentFocusCycleRoot sample code for java.awt.KeyboardFocusManager.getCurrentFocusCycleRoot() definition code for java.awt.KeyboardFocusManager.getCurrentFocusCycleRoot() ()
          Returns the current focus cycle root, if the current focus cycle root is in the same context as the calling thread.
static KeyboardFocusManager sample code for java.awt.KeyboardFocusManager definition code for java.awt.KeyboardFocusManager getCurrentKeyboardFocusManager sample code for java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager() definition code for java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager() ()
          Returns the current KeyboardFocusManager instance for the calling thread's context.
 Set sample code for java.util.Set definition code for java.util.Set <AWTKeyStroke sample code for java.awt.AWTKeyStroke definition code for java.awt.AWTKeyStroke > getDefaultFocusTraversalKeys sample code for java.awt.KeyboardFocusManager.getDefaultFocusTraversalKeys(int) definition code for java.awt.KeyboardFocusManager.getDefaultFocusTraversalKeys(int) (int id)
          Returns a Set of default focus traversal keys for a given traversal operation.
 FocusTraversalPolicy sample code for java.awt.FocusTraversalPolicy definition code for java.awt.FocusTraversalPolicy getDefaultFocusTraversalPolicy sample code for java.awt.KeyboardFocusManager.getDefaultFocusTraversalPolicy() definition code for java.awt.KeyboardFocusManager.getDefaultFocusTraversalPolicy() ()
          Returns the default FocusTraversalPolicy.
 Window sample code for java.awt.Window definition code for java.awt.Window getFocusedWindow sample code for java.awt.KeyboardFocusManager.getFocusedWindow() definition code for java.awt.KeyboardFocusManager.getFocusedWindow() ()
          Returns the focused Window, if the focused Window is in the same context as the calling thread.
 Component sample code for java.awt.Component definition code for java.awt.Component getFocusOwner sample code for java.awt.KeyboardFocusManager.getFocusOwner() definition code for java.awt.KeyboardFocusManager.getFocusOwner() ()
          Returns the focus owner, if the focus owner is in the same context as the calling thread.
protected  Window sample code for java.awt.Window definition code for java.awt.Window getGlobalActiveWindow sample code for java.awt.KeyboardFocusManager.getGlobalActiveWindow() definition code for java.awt.KeyboardFocusManager.getGlobalActiveWindow() ()
          Returns the active Window, even if the calling thread is in a different context than the active Window.
protected  Container sample code for java.awt.Container definition code for java.awt.Container getGlobalCurrentFocusCycleRoot sample code for java.awt.KeyboardFocusManager.getGlobalCurrentFocusCycleRoot() definition code for java.awt.KeyboardFocusManager.getGlobalCurrentFocusCycleRoot() ()
          Returns the current focus cycle root, even if the calling thread is in a different context than the current focus cycle root.
protected  Window sample code for java.awt.Window definition code for java.awt.Window getGlobalFocusedWindow sample code for java.awt.KeyboardFocusManager.getGlobalFocusedWindow() definition code for java.awt.KeyboardFocusManager.getGlobalFocusedWindow() ()
          Returns the focused Window, even if the calling thread is in a different context than the focused Window.
protected  Component sample code for java.awt.Component definition code for java.awt.Component getGlobalFocusOwner sample code for java.awt.KeyboardFocusManager.getGlobalFocusOwner() definition code for java.awt.KeyboardFocusManager.getGlobalFocusOwner() ()
          Returns the focus owner, even if the calling thread is in a different context than the focus owner.
protected  Component sample code for java.awt.Component definition code for java.awt.Component getGlobalPermanentFocusOwner sample code for java.awt.KeyboardFocusManager.getGlobalPermanentFocusOwner() definition code for java.awt.KeyboardFocusManager.getGlobalPermanentFocusOwner() ()
          Returns the permanent focus owner, even if the calling thread is in a different context than the permanent focus owner.
protected  List sample code for java.util.List definition code for java.util.List <KeyEventDispatcher sample code for java.awt.KeyEventDispatcher definition code for java.awt.KeyEventDispatcher > getKeyEventDispatchers sample code for java.awt.KeyboardFocusManager.getKeyEventDispatchers() definition code for java.awt.KeyboardFocusManager.getKeyEventDispatchers() ()
          Returns this KeyboardFocusManager's KeyEventDispatcher chain as a List.
protected  List sample code for java.util.List definition code for java.util.List <KeyEventPostProcessor sample code for java.awt.KeyEventPostProcessor definition code for java.awt.KeyEventPostProcessor > getKeyEventPostProcessors sample code for java.awt.KeyboardFocusManager.getKeyEventPostProcessors() definition code for java.awt.KeyboardFocusManager.getKeyEventPostProcessors() ()
          Returns this KeyboardFocusManager's KeyEventPostProcessor chain as a List.
 Component sample code for java.awt.Component definition code for java.awt.Component getPermanentFocusOwner sample code for java.awt.KeyboardFocusManager.getPermanentFocusOwner() definition code for java.awt.KeyboardFocusManager.getPermanentFocusOwner() ()
          Returns the permanent focus owner, if the permanent focus owner is in the same context as the calling thread.
 PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener [] getPropertyChangeListeners sample code for java.awt.KeyboardFocusManager.getPropertyChangeListeners() definition code for java.awt.KeyboardFocusManager.getPropertyChangeListeners() ()
          Returns an array of all the property change listeners registered on this keyboard focus manager.
 PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener [] getPropertyChangeListeners sample code for java.awt.KeyboardFocusManager.getPropertyChangeListeners(java.lang.String) definition code for java.awt.KeyboardFocusManager.getPropertyChangeListeners(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  propertyName)
          Returns an array of all the PropertyChangeListeners associated with the named property.
 VetoableChangeListener sample code for java.beans.VetoableChangeListener definition code for java.beans.VetoableChangeListener [] getVetoableChangeListeners sample code for java.awt.KeyboardFocusManager.getVetoableChangeListeners() definition code for java.awt.KeyboardFocusManager.getVetoableChangeListeners() ()
          Returns an array of all the vetoable change listeners registered on this keyboard focus manager.
 VetoableChangeListener sample code for java.beans.VetoableChangeListener definition code for java.beans.VetoableChangeListener [] getVetoableChangeListeners sample code for java.awt.KeyboardFocusManager.getVetoableChangeListeners(java.lang.String) definition code for java.awt.KeyboardFocusManager.getVetoableChangeListeners(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  propertyName)
          Returns an array of all the VetoableChangeListeners associated with the named property.
abstract  boolean postProcessKeyEvent sample code for java.awt.KeyboardFocusManager.postProcessKeyEvent(java.awt.event.KeyEvent) definition code for java.awt.KeyboardFocusManager.postProcessKeyEvent(java.awt.event.KeyEvent) (KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
          This method will be called by dispatchKeyEvent.
abstract  void processKeyEvent sample code for java.awt.KeyboardFocusManager.processKeyEvent(java.awt.Component, java.awt.event.KeyEvent) definition code for java.awt.KeyboardFocusManager.processKeyEvent(java.awt.Component, java.awt.event.KeyEvent) (Component sample code for java.awt.Component definition code for java.awt.Component  focusedComponent, KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
          This method initiates a focus traversal operation if and only if the KeyEvent represents a focus traversal key for the specified focusedComponent.
 void redispatchEvent sample code for java.awt.KeyboardFocusManager.redispatchEvent(java.awt.Component, java.awt.AWTEvent) definition code for java.awt.KeyboardFocusManager.redispatchEvent(java.awt.Component, java.awt.AWTEvent) (Component sample code for java.awt.Component definition code for java.awt.Component  target, AWTEvent sample code for java.awt.AWTEvent definition code for java.awt.AWTEvent  e)
          Redispatches an AWTEvent in such a way that the AWT event dispatcher will not recursively request that the KeyboardFocusManager, or any installed KeyEventDispatchers, dispatch the event again.
 void removeKeyEventDispatcher sample code for java.awt.KeyboardFocusManager.removeKeyEventDispatcher(java.awt.KeyEventDispatcher) definition code for java.awt.KeyboardFocusManager.removeKeyEventDispatcher(java.awt.KeyEventDispatcher) (KeyEventDispatcher sample code for java.awt.KeyEventDispatcher definition code for java.awt.KeyEventDispatcher  dispatcher)
          Removes a KeyEventDispatcher which was previously added to this KeyboardFocusManager's dispatcher chain.
 void removeKeyEventPostProcessor sample code for java.awt.KeyboardFocusManager.removeKeyEventPostProcessor(java.awt.KeyEventPostProcessor) definition code for java.awt.KeyboardFocusManager.removeKeyEventPostProcessor(java.awt.KeyEventPostProcessor) (KeyEventPostProcessor sample code for java.awt.KeyEventPostProcessor definition code for java.awt.KeyEventPostProcessor  processor)
          Removes a previously added KeyEventPostProcessor from this KeyboardFocusManager's post-processor chain.
 void removePropertyChangeListener sample code for java.awt.KeyboardFocusManager.removePropertyChangeListener(java.beans.PropertyChangeListener) definition code for java.awt.KeyboardFocusManager.removePropertyChangeListener(java.beans.PropertyChangeListener) (PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
          Removes a PropertyChangeListener from the listener list.
 void removePropertyChangeListener sample code for java.awt.KeyboardFocusManager.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) definition code for java.awt.KeyboardFocusManager.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) (String sample code for java.lang.String definition code for java.lang.String  propertyName, PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
          Removes a PropertyChangeListener from the listener list for a specific property.
 void removeVetoableChangeListener sample code for java.awt.KeyboardFocusManager.removeVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener) definition code for java.awt.KeyboardFocusManager.removeVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener) (String sample code for java.lang.String definition code for java.lang.String  propertyName, VetoableChangeListener sample code for java.beans.VetoableChangeListener definition code for java.beans.VetoableChangeListener  listener)
          Removes a VetoableChangeListener from the listener list for a specific property.
 void removeVetoableChangeListener sample code for java.awt.KeyboardFocusManager.removeVetoableChangeListener(java.beans.VetoableChangeListener) definition code for java.awt.KeyboardFocusManager.removeVetoableChangeListener(java.beans.VetoableChangeListener) (VetoableChangeListener sample code for java.beans.VetoableChangeListener definition code for java.beans.VetoableChangeListener  listener)
          Removes a VetoableChangeListener from the listener list.
static void setCurrentKeyboardFocusManager sample code for java.awt.KeyboardFocusManager.setCurrentKeyboardFocusManager(java.awt.KeyboardFocusManager) definition code for java.awt.KeyboardFocusManager.setCurrentKeyboardFocusManager(java.awt.KeyboardFocusManager) (KeyboardFocusManager sample code for java.awt.KeyboardFocusManager definition code for java.awt.KeyboardFocusManager  newManager)
          Sets the current KeyboardFocusManager instance for the calling thread's context.
 void setDefaultFocusTraversalKeys sample code for java.awt.KeyboardFocusManager.setDefaultFocusTraversalKeys(int, java.util.Set) definition code for java.awt.KeyboardFocusManager.setDefaultFocusTraversalKeys(int, java.util.Set) (int id, Set sample code for java.util.Set definition code for java.util.Set <? extends AWTKeyStroke sample code for java.awt.AWTKeyStroke definition code for java.awt.AWTKeyStroke > keystrokes)
          Sets the default focus traversal keys for a given traversal operation.
 void setDefaultFocusTraversalPolicy sample code for java.awt.KeyboardFocusManager.setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy) definition code for java.awt.KeyboardFocusManager.setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy) (FocusTraversalPolicy sample code for java.awt.FocusTraversalPolicy definition code for java.awt.FocusTraversalPolicy  defaultPolicy)
          Sets the default FocusTraversalPolicy.
protected  void setGlobalActiveWindow sample code for java.awt.KeyboardFocusManager.setGlobalActiveWindow(java.awt.Window) definition code for java.awt.KeyboardFocusManager.setGlobalActiveWindow(java.awt.Window) (Window sample code for java.awt.Window definition code for java.awt.Window  activeWindow)
          Sets the active Window.
 void setGlobalCurrentFocusCycleRoot sample code for java.awt.KeyboardFocusManager.setGlobalCurrentFocusCycleRoot(java.awt.Container) definition code for java.awt.KeyboardFocusManager.setGlobalCurrentFocusCycleRoot(java.awt.Container) (Container sample code for java.awt.Container definition code for java.awt.Container  newFocusCycleRoot)
          Sets the current focus cycle root.
protected  void setGlobalFocusedWindow sample code for java.awt.KeyboardFocusManager.setGlobalFocusedWindow(java.awt.Window) definition code for java.awt.KeyboardFocusManager.setGlobalFocusedWindow(java.awt.Window) (Window sample code for java.awt.Window definition code for java.awt.Window  focusedWindow)
          Sets the focused Window.
protected  void setGlobalFocusOwner sample code for java.awt.KeyboardFocusManager.setGlobalFocusOwner(java.awt.Component) definition code for java.awt.KeyboardFocusManager.setGlobalFocusOwner(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  focusOwner)
          Sets the focus owner.
protected  void setGlobalPermanentFocusOwner sample code for java.awt.KeyboardFocusManager.setGlobalPermanentFocusOwner(java.awt.Component) definition code for java.awt.KeyboardFocusManager.setGlobalPermanentFocusOwner(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  permanentFocusOwner)
          Sets the permanent focus owner.
 void upFocusCycle