- 所有超接口:
-
EventListener
- 所有已知实现类:
-
AWTEventMulticaster
,BasicInternalFrameUI.ComponentHandler
,BasicSliderUI.ComponentHandler
,BasicTreeUI.ComponentHandler
,Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
,ComponentAdapter
,JViewport.ViewListener
用于接收组件事件的监听器接口。对于有兴趣处理组件事件的类,可以实现此接口(及其包含的所有方法)或扩展抽象的
ComponentAdapter
类(仅覆盖感兴趣的方法)。然后,从该类创建的监听器对象将使用组件的addComponentListener
方法注册到组件上。当组件的大小、位置或可见性发生变化时,将调用监听器对象中的相关方法,并将ComponentEvent
传递给它。
组件事件仅用于通知目的;AWT将自动处理组件的移动和调整大小,以便GUI布局正常工作,无论程序是否注册了ComponentListener
。
- 自 JDK 版本:
- 1.1
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
当组件变为不可见时调用。void
当组件位置发生变化时调用。void
当组件大小发生变化时调用。void
当组件变为可见时调用。
-
Method Details
-
componentResized
当组件大小发生变化时调用。- 参数:
-
e
- 要处理的事件
-
componentMoved
当组件位置发生变化时调用。- 参数:
-
e
- 要处理的事件
-
componentShown
当组件变为可见时调用。- 参数:
-
e
- 要处理的事件
-
componentHidden
当组件变为不可见时调用。- 参数:
-
e
- 要处理的事件
-