Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt

Class KeyboardFocusManager

java.lang.Object
|
+--java.awt.KeyboardFocusManager

All Implemented Interfaces:

KeyEventDispatcher, KeyEventPostProcessor


public abstract class KeyboardFocusManager

extends Object

implements KeyEventDispatcher, KeyEventPostProcessor

Since:Author:

Field Summary

static intBACKWARD_TRAVERSAL_KEYS

static intDOWN_CYCLE_TRAVERSAL_KEYS

static intFORWARD_TRAVERSAL_KEYS

static intUP_CYCLE_TRAVERSAL_KEYS

Constructor Summary

KeyboardFocusManager()

Method Summary

voidaddKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)

voidaddKeyEventPostProcessor(java.awt.KeyEventPostProcessor postProcessor)

voidaddPropertyChangeListener(java.beans.PropertyChangeListener l)

voidaddPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)

voidaddVetoableChangeListener(java.beans.VetoableChangeListener l)

voidaddVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener l)

voidclearGlobalFocusOwner()

voiddequeueKeyEvents(long after, java.awt.Component untilFocused)

voiddiscardKeyEvents(java.awt.Component comp)

booleandispatchEvent(java.awt.AWTEvent e)

booleandispatchKeyEvent(java.awt.event.KeyEvent e)

voiddownFocusCycle(java.awt.Container cont)

voiddownFocusCycle()

voidenqueueKeyEvents(long after, java.awt.Component untilFocused)

voidfirePropertyChange(java.lang.String name, java.lang.Object o, java.lang.Object n)

voidfireVetoableChange(java.lang.String name, java.lang.Object o, java.lang.Object n)

voidfocusNextComponent(java.awt.Component comp)

voidfocusNextComponent()

voidfocusPreviousComponent(java.awt.Component comp)

voidfocusPreviousComponent()

java.awt.WindowgetActiveWindow()

java.awt.ContainergetCurrentFocusCycleRoot()

static java.awt.KeyboardFocusManagergetCurrentKeyboardFocusManager()

java.util.SetgetDefaultFocusTraversalKeys(int id)

java.awt.FocusTraversalPolicygetDefaultFocusTraversalPolicy()

java.awt.ComponentgetFocusOwner()

java.awt.WindowgetFocusedWindow()

java.awt.WindowgetGlobalActiveWindow()

java.awt.ContainergetGlobalCurrentFocusCycleRoot()

java.awt.ComponentgetGlobalFocusOwner()

java.awt.WindowgetGlobalFocusedWindow()

java.awt.ComponentgetGlobalPermanentFocusOwner()

java.util.ListgetKeyEventDispatchers()

java.util.ListgetKeyEventPostProcessors()

java.awt.ComponentgetPermanentFocusOwner()

java.beans.PropertyChangeListener[]getPropertyChangeListeners()

java.beans.PropertyChangeListener[]getPropertyChangeListeners(java.lang.String name)

java.beans.VetoableChangeListener[]getVetoableChangeListeners()

java.beans.VetoableChangeListener[]getVetoableChangeListeners(java.lang.String name)

booleanpostProcessKeyEvent(java.awt.event.KeyEvent e)

voidprocessKeyEvent(java.awt.Component focused, java.awt.event.KeyEvent e)

voidredispatchEvent(java.awt.Component target, java.awt.AWTEvent e)

voidremoveKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)

voidremoveKeyEventPostProcessor(java.awt.KeyEventPostProcessor postProcessor)

voidremovePropertyChangeListener(java.beans.PropertyChangeListener l)

voidremovePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)

voidremoveVetoableChangeListener(java.beans.VetoableChangeListener l)

voidremoveVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener l)

static voidsetCurrentKeyboardFocusManager(java.awt.KeyboardFocusManager m)

voidsetDefaultFocusTraversalKeys(int id, java.util.Set keystrokes)

voidsetDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy policy)

voidsetGlobalActiveWindow(java.awt.Window window)

voidsetGlobalCurrentFocusCycleRoot(java.awt.Container cycleRoot)

voidsetGlobalFocusOwner(java.awt.Component owner)

voidsetGlobalFocusedWindow(java.awt.Window window)

voidsetGlobalPermanentFocusOwner(java.awt.Component focusOwner)

voidupFocusCycle(java.awt.Component comp)

voidupFocusCycle()

Field Details

BACKWARD_TRAVERSAL_KEYS

public static final int BACKWARD_TRAVERSAL_KEYS


DOWN_CYCLE_TRAVERSAL_KEYS

public static final int DOWN_CYCLE_TRAVERSAL_KEYS


FORWARD_TRAVERSAL_KEYS

public static final int FORWARD_TRAVERSAL_KEYS

Since:Author:

UP_CYCLE_TRAVERSAL_KEYS

public static final int UP_CYCLE_TRAVERSAL_KEYS


Constructor Details

KeyboardFocusManager

public KeyboardFocusManager()


Method Details

addKeyEventDispatcher

public void addKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)

Parameters:


addKeyEventPostProcessor

public void addKeyEventPostProcessor(java.awt.KeyEventPostProcessor postProcessor)

Parameters:


addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)

Parameters:


addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)

Parameters:


addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener l)

Parameters:


addVetoableChangeListener

public void addVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener l)

Parameters:


clearGlobalFocusOwner

public void clearGlobalFocusOwner()


dequeueKeyEvents

protected void dequeueKeyEvents(long after, java.awt.Component untilFocused)

Parameters:


discardKeyEvents

protected void discardKeyEvents(java.awt.Component comp)

Parameters:


dispatchEvent

public boolean dispatchEvent(java.awt.AWTEvent e)

Parameters:


dispatchKeyEvent

public boolean dispatchKeyEvent(java.awt.event.KeyEvent e)

Parameters:


downFocusCycle

public final void downFocusCycle()


downFocusCycle

public void downFocusCycle(java.awt.Container cont)

Parameters:


enqueueKeyEvents

protected void enqueueKeyEvents(long after, java.awt.Component untilFocused)

Parameters:


firePropertyChange

protected void firePropertyChange(java.lang.String name, java.lang.Object o, java.lang.Object n)

Parameters:


fireVetoableChange

protected void fireVetoableChange(java.lang.String name, java.lang.Object o, java.lang.Object n)

Parameters:


focusNextComponent

public final void focusNextComponent()


focusNextComponent

public void focusNextComponent(java.awt.Component comp)

Parameters:


focusPreviousComponent

public final void focusPreviousComponent()


focusPreviousComponent

public void focusPreviousComponent(java.awt.Component comp)

Parameters:


getActiveWindow

public Window getActiveWindow()


getCurrentFocusCycleRoot

public Container getCurrentFocusCycleRoot()


getCurrentKeyboardFocusManager

public static KeyboardFocusManager getCurrentKeyboardFocusManager()


getDefaultFocusTraversalKeys

public Set getDefaultFocusTraversalKeys(int id)

Parameters:


getDefaultFocusTraversalPolicy

public FocusTraversalPolicy getDefaultFocusTraversalPolicy()


getFocusOwner

public Component getFocusOwner()


getFocusedWindow

public Window getFocusedWindow()


getGlobalActiveWindow

protected Window getGlobalActiveWindow()


getGlobalCurrentFocusCycleRoot

protected Container getGlobalCurrentFocusCycleRoot()


getGlobalFocusOwner

protected Component getGlobalFocusOwner()


getGlobalFocusedWindow

protected Window getGlobalFocusedWindow()


getGlobalPermanentFocusOwner

protected Component getGlobalPermanentFocusOwner()


getKeyEventDispatchers

protected List getKeyEventDispatchers()


getKeyEventPostProcessors

protected List getKeyEventPostProcessors()


getPermanentFocusOwner

public Component getPermanentFocusOwner()


getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners()


getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners(java.lang.String name)

Parameters:


getVetoableChangeListeners

public VetoableChangeListener[] getVetoableChangeListeners()


getVetoableChangeListeners

public VetoableChangeListener[] getVetoableChangeListeners(java.lang.String name)

Parameters:


postProcessKeyEvent

public boolean postProcessKeyEvent(java.awt.event.KeyEvent e)

Parameters:


processKeyEvent

public void processKeyEvent(java.awt.Component focused, java.awt.event.KeyEvent e)

Parameters:


redispatchEvent

public final void redispatchEvent(java.awt.Component target, java.awt.AWTEvent e)

Parameters:


removeKeyEventDispatcher

public void removeKeyEventDispatcher(java.awt.KeyEventDispatcher dispatcher)

Parameters:


removeKeyEventPostProcessor

public void removeKeyEventPostProcessor(java.awt.KeyEventPostProcessor postProcessor)

Parameters:


removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)

Parameters:


removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)

Parameters:


removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener l)

Parameters:


removeVetoableChangeListener

public void removeVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener l)

Parameters:


setCurrentKeyboardFocusManager

public static void setCurrentKeyboardFocusManager(java.awt.KeyboardFocusManager m)

Parameters:


setDefaultFocusTraversalKeys

public void setDefaultFocusTraversalKeys(int id, java.util.Set keystrokes)

Parameters:


setDefaultFocusTraversalPolicy

public void setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy policy)

Parameters:


setGlobalActiveWindow

protected void setGlobalActiveWindow(java.awt.Window window)

Parameters:


setGlobalCurrentFocusCycleRoot

public void setGlobalCurrentFocusCycleRoot(java.awt.Container cycleRoot)

Parameters:


setGlobalFocusOwner

protected void setGlobalFocusOwner(java.awt.Component owner)

Parameters:


setGlobalFocusedWindow

protected void setGlobalFocusedWindow(java.awt.Window window)

Parameters:


setGlobalPermanentFocusOwner

protected void setGlobalPermanentFocusOwner(java.awt.Component focusOwner)

Parameters:


upFocusCycle

public final void upFocusCycle()


upFocusCycle

public void upFocusCycle(java.awt.Component comp)

Parameters: