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 Link icon

    • DefaultFocusManager Link icon

      public DefaultFocusManager()
      Constructs a DefaultFocusManager.
  • Method Details Link icon

    • getComponentAfter Link icon

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

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

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

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

      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