Module java.desktop
Package javax.swing

Class DefaultFocusManager

所有已实现的接口:
KeyEventDispatcher, KeyEventPostProcessor

public class DefaultFocusManager extends FocusManager
该类已被1.4焦点API所淘汰。虽然客户端代码仍然可以使用这个类,但强烈建议开发人员改用java.awt.KeyboardFocusManagerjava.awt.DefaultKeyboardFocusManager

请参阅 如何使用焦点子系统,这是Java教程中的一个章节,以及焦点规范获取更多信息。

自版本:
1.2
  • Constructor Details

    • DefaultFocusManager

      public DefaultFocusManager()
      构造一个DefaultFocusManager
  • Method Details

    • getComponentAfter

      public Component getComponentAfter(Container aContainer, Component aComponent)
      返回后面的组件。
      参数:
      aContainer - 一个容器
      aComponent - 一个组件
      返回:
      后面的组件
    • getComponentBefore

      public Component getComponentBefore(Container aContainer, Component aComponent)
      返回前面的组件。
      参数:
      aContainer - 一个容器
      aComponent - 一个组件
      返回:
      前面的组件
    • getFirstComponent

      public Component getFirstComponent(Container aContainer)
      返回第一个组件。
      参数:
      aContainer - 一个容器
      返回:
      第一个组件
    • getLastComponent

      public Component getLastComponent(Container aContainer)
      返回最后一个组件。
      参数:
      aContainer - 一个容器
      返回:
      最后一个组件
    • compareTabOrder

      public boolean compareTabOrder(Component a, Component b)
      按照它们的焦点遍历顺序比较组件。
      参数:
      a - 第一个组件
      b - 第二个组件
      返回:
      按照它们的焦点遍历顺序比较的组件比较结果