DefaultFocusManager (Java 2 Platform SE 5.0) (original) (raw)


javax.swing

Class DefaultFocusManager

java.lang.Object extended by java.awt.KeyboardFocusManager extended by java.awt.DefaultKeyboardFocusManager extended by javax.swing.FocusManager extended by javax.swing.DefaultFocusManager

All Implemented Interfaces:

KeyEventDispatcher, KeyEventPostProcessor


public class DefaultFocusManager

extends FocusManager

This class has been obsoleted by the 1.4 focus APIs. While client code may still use this class, developers are strongly encouraged to usejava.awt.KeyboardFocusManager andjava.awt.DefaultKeyboardFocusManager instead.

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


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
DefaultFocusManager()
Method Summary
boolean [compareTabOrder](../../javax/swing/DefaultFocusManager.html#compareTabOrder%28java.awt.Component, java.awt.Component%29)(Component a,Component b)
Component [getComponentAfter](../../javax/swing/DefaultFocusManager.html#getComponentAfter%28java.awt.Container, java.awt.Component%29)(Container aContainer,Component aComponent)
Component [getComponentBefore](../../javax/swing/DefaultFocusManager.html#getComponentBefore%28java.awt.Container, java.awt.Component%29)(Container aContainer,Component aComponent)
Component getFirstComponent(Container aContainer)
Component getLastComponent(Container aContainer)
Methods inherited from class javax.swing.FocusManager
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManager
Methods inherited from class java.awt.DefaultKeyboardFocusManager
[dequeueKeyEvents](../../java/awt/DefaultKeyboardFocusManager.html#dequeueKeyEvents%28long, java.awt.Component%29), discardKeyEvents, dispatchEvent, dispatchKeyEvent, downFocusCycle, [enqueueKeyEvents](../../java/awt/DefaultKeyboardFocusManager.html#enqueueKeyEvents%28long, java.awt.Component%29), focusNextComponent, focusPreviousComponent, postProcessKeyEvent, [processKeyEvent](../../java/awt/DefaultKeyboardFocusManager.html#processKeyEvent%28java.awt.Component, java.awt.event.KeyEvent%29), upFocusCycle
Methods inherited from class java.awt.KeyboardFocusManager
addKeyEventDispatcher, addKeyEventPostProcessor, addPropertyChangeListener, [addPropertyChangeListener](../../java/awt/KeyboardFocusManager.html#addPropertyChangeListener%28java.lang.String, java.beans.PropertyChangeListener%29), [addVetoableChangeListener](../../java/awt/KeyboardFocusManager.html#addVetoableChangeListener%28java.lang.String, java.beans.VetoableChangeListener%29), addVetoableChangeListener, clearGlobalFocusOwner, downFocusCycle, [firePropertyChange](../../java/awt/KeyboardFocusManager.html#firePropertyChange%28java.lang.String, java.lang.Object, java.lang.Object%29), [fireVetoableChange](../../java/awt/KeyboardFocusManager.html#fireVetoableChange%28java.lang.String, java.lang.Object, java.lang.Object%29), focusNextComponent, focusPreviousComponent, getActiveWindow, getCurrentFocusCycleRoot, getCurrentKeyboardFocusManager, getDefaultFocusTraversalKeys, getDefaultFocusTraversalPolicy, getFocusedWindow, getFocusOwner, getGlobalActiveWindow, getGlobalCurrentFocusCycleRoot, getGlobalFocusedWindow, getGlobalFocusOwner, getGlobalPermanentFocusOwner, getKeyEventDispatchers, getKeyEventPostProcessors, getPermanentFocusOwner, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, [redispatchEvent](../../java/awt/KeyboardFocusManager.html#redispatchEvent%28java.awt.Component, java.awt.AWTEvent%29), removeKeyEventDispatcher, removeKeyEventPostProcessor, removePropertyChangeListener, [removePropertyChangeListener](../../java/awt/KeyboardFocusManager.html#removePropertyChangeListener%28java.lang.String, java.beans.PropertyChangeListener%29), [removeVetoableChangeListener](../../java/awt/KeyboardFocusManager.html#removeVetoableChangeListener%28java.lang.String, java.beans.VetoableChangeListener%29), removeVetoableChangeListener, setCurrentKeyboardFocusManager, [setDefaultFocusTraversalKeys](../../java/awt/KeyboardFocusManager.html#setDefaultFocusTraversalKeys%28int, java.util.Set%29), 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](../../java/lang/Object.html#wait%28long, int%29)
Constructor Detail

DefaultFocusManager

public DefaultFocusManager()

Method Detail

getComponentAfter

public Component getComponentAfter(Container aContainer, Component aComponent)


getComponentBefore

public Component getComponentBefore(Container aContainer, Component aComponent)


getFirstComponent

public Component getFirstComponent(Container aContainer)


getLastComponent

public Component getLastComponent(Container aContainer)


compareTabOrder

public boolean compareTabOrder(Component a, Component b)



Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.