Module java.desktop
Package javax.swing

Class 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 use java.awt.KeyboardFocusManager and java.awt.DefaultKeyboardFocusManager instead.

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

Since:
1.2
  • Constructor Details

    • DefaultFocusManager

      public DefaultFocusManager()
      Constructs a DefaultFocusManager.
  • Method Details

    • getComponentAfter

      public Component getComponentAfter(Container aContainer, Component aComponent)
      Returns the component after.
      Parameters:
      aContainer - a container
      aComponent - a component
      Returns:
      the component after
    • getComponentBefore

      public Component getComponentBefore(Container aContainer, Component aComponent)
      Returns the component before.
      Parameters:
      aContainer - a container
      aComponent - a component
      Returns:
      the component before
    • getFirstComponent

      public Component getFirstComponent(Container aContainer)
      Returns the first component.
      Parameters:
      aContainer - a container
      Returns:
      the first component
    • getLastComponent

      public Component getLastComponent(Container aContainer)
      Returns the last component.
      Parameters:
      aContainer - a container
      Returns:
      the last component
    • compareTabOrder

      public boolean compareTabOrder(Component a, Component b)
      Compares the components by their focus traversal cycle order.
      Parameters:
      a - the first component
      b - the second component
      Returns:
      a comparison of the components by their focus traversal cycle order