-
- All Superinterfaces:
-
EventListener
- 所有已知实现类:
-
AWTEventMulticaster
,BasicInternalFrameUI.ComponentHandler
,BasicSliderUI.ComponentHandler
,BasicTreeUI.ComponentHandler
,Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
,ComponentAdapter
,JViewport.ViewListener
public interface ComponentListener extends EventListener
用于接收组件事件的侦听器接口。 对处理组件事件感兴趣的类要么实现此接口(以及它包含的所有方法),要么扩展抽象ComponentAdapter
类(仅覆盖感兴趣的方法)。 然后,使用组件的addComponentListener
方法向该组件注册从该类创建的侦听器对象。 当组件的大小,位置或可见性发生更改时,将调用侦听器对象中的相关方法,并将ComponentEvent
传递给它。组件事件仅用于通知目的; AWT将自动处理组件移动并在内部调整大小,以便GUI布局正常工作,无论程序是否注册
ComponentListener
。- 从以下版本开始:
- 1.1
- 另请参见:
-
ComponentAdapter
,ComponentEvent
, Tutorial: Writing a Component Listener
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
componentHidden(ComponentEvent e)
组件变为不可见时调用。void
componentMoved(ComponentEvent e)
当组件的位置发生变化时调用。void
componentResized(ComponentEvent e)
组件大小更改时调用。void
componentShown(ComponentEvent e)
在组件可见时调用。
-
-
-
方法详细信息
-
componentResized
void componentResized(ComponentEvent e)
组件大小更改时调用。- 参数
-
e
- 要处理的事件
-
componentMoved
void componentMoved(ComponentEvent e)
当组件的位置发生变化时调用。- 参数
-
e
- 要处理的事件
-
componentShown
void componentShown(ComponentEvent e)
在组件可见时调用。- 参数
-
e
- 要处理的事件
-
componentHidden
void componentHidden(ComponentEvent e)
组件变为不可见时调用。- 参数
-
e
- 要处理的事件
-
-