Module java.desktop
Package java.awt.event

Interface FocusListener

所有超接口:
EventListener
所有已知实现类:
AWTEventMulticaster, BasicButtonListener, BasicComboBoxEditor, BasicComboBoxEditor.UIResource, BasicComboBoxUI.FocusHandler, BasicListUI.FocusHandler, BasicSliderUI.FocusHandler, BasicSplitPaneUI.FocusHandler, BasicTabbedPaneUI.FocusHandler, BasicTableUI.FocusHandler, BasicTextUI.BasicCaret, BasicToolBarUI.ToolBarFocusListener, BasicTreeUI.FocusHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler, DefaultCaret, FocusAdapter, JComponent.AccessibleJComponent.AccessibleFocusHandler, MetalComboBoxEditor, MetalComboBoxEditor.UIResource

public interface FocusListener extends EventListener
用于在组件上接收键盘焦点事件的监听器接口。对于对焦点事件感兴趣的类,可以实现此接口(及其包含的所有方法)或扩展抽象FocusAdapter类(仅覆盖感兴趣的方法)。然后,从该类创建的监听器对象将使用组件的addFocusListener方法注册到组件上。当组件获得或失去键盘焦点时,将调用监听器对象中的相关方法,并将FocusEvent传递给它。
自 JDK 版本:
1.1
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    当组件获得键盘焦点时调用。
    void
    当组件失去键盘焦点时调用。
  • Method Details

    • focusGained

      void focusGained(FocusEvent e)
      当组件获得键盘焦点时调用。
      参数:
      e - 要处理的事件
    • focusLost

      void focusLost(FocusEvent e)
      当组件失去键盘焦点时调用。
      参数:
      e - 要处理的事件