JavaTM Platform
Standard Ed. 6

类 java.awt.event.ComponentEvent
的使用

使用 ComponentEvent 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.event 提供处理由 AWT 组件所激发的各类事件的接口和类。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.event 供 Swing 组件触发的事件使用。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
 

java.awtComponentEvent 的使用
 

参数类型为 ComponentEventjava.awt 中的方法
 void AWTEventMulticaster.componentHidden(ComponentEvent e)
          通过在侦听器 a 和侦听器 b 上调用 componentHidden 方法处理 componentHidden 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentHidden(ComponentEvent e)
           
 void AWTEventMulticaster.componentMoved(ComponentEvent e)
          通过在侦听器 a 和侦听器 b 上调用 componentMoved 方法处理 componentMoved 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentMoved(ComponentEvent e)
           
 void AWTEventMulticaster.componentResized(ComponentEvent e)
          通过在侦听器 a 和侦听器 b 上调用 componentResized 方法处理 componentResized 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentResized(ComponentEvent e)
           
 void AWTEventMulticaster.componentShown(ComponentEvent e)
          通过在侦听器 a 和侦听器 b 上调用 componentShown 方法处理 componentShown 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentShown(ComponentEvent e)
           
protected  void Component.processComponentEvent(ComponentEvent e)
          处理组件上发生的组件事件,方法是将其指派到任意已注册的 ComponentListener 对象。
 

java.awt.eventComponentEvent 的使用
 

java.awt.eventComponentEvent 的子类
 class ContainerEvent
          指示容器内容因为添加或移除组件而更改的低级别事件。
 class FocusEvent
          指示 Component 已获得或失去输入焦点的低级别事件。
 class InputEvent
          所有组件级别输入事件的根事件类。
 class KeyEvent
          表示组件中发生键击的事件。
 class MouseEvent
          指示组件中发生鼠标动作的事件。
 class MouseWheelEvent
          表示鼠标滚轮在组件中滚动的事件。
 class PaintEvent
          组件级绘制事件。
 class WindowEvent
          指示窗口状态改变的低级别事件。
 

参数类型为 ComponentEventjava.awt.event 中的方法
 void ComponentAdapter.componentHidden(ComponentEvent e)
          组件变得不可见时调用。
 void ComponentListener.componentHidden(ComponentEvent e)
          组件变得不可见时调用。
 void ComponentAdapter.componentMoved(ComponentEvent e)
          组件位置更改时调用。
 void ComponentListener.componentMoved(ComponentEvent e)
          组件位置更改时调用。
 void ComponentAdapter.componentResized(ComponentEvent e)
          组件大小更改时调用。
 void ComponentListener.componentResized(ComponentEvent e)
          组件大小更改时调用。
 void ComponentAdapter.componentShown(ComponentEvent e)
          组件变得可见时调用。
 void ComponentListener.componentShown(ComponentEvent e)
          组件变得可见时调用。
 

javax.swingComponentEvent 的使用
 

参数类型为 ComponentEventjavax.swing 中的方法
 void JViewport.ViewListener.componentResized(ComponentEvent e)
           
 

javax.swing.eventComponentEvent 的使用
 

javax.swing.eventComponentEvent 的子类
 class MenuDragMouseEvent
          MenuDragMouseEvent 用于通知对此进行侦听的参与者在拖动情况下菜单元素已经收到转发给它的 MouseEvent。
 class MenuKeyEvent
          MenuKeyEvent 用于通知感兴趣的参与者菜单元素已在菜单树中接收转发给它的 KeyEvent。
 

javax.swing.plaf.basicComponentEvent 的使用
 

参数类型为 ComponentEventjavax.swing.plaf.basic 中的方法
 void BasicInternalFrameUI.ComponentHandler.componentHidden(ComponentEvent e)
           
 void BasicInternalFrameUI.ComponentHandler.componentMoved(ComponentEvent e)
           
 void BasicTreeUI.ComponentHandler.componentMoved(ComponentEvent e)
           
 void BasicInternalFrameUI.ComponentHandler.componentResized(ComponentEvent e)
          当 JInternalFrame 的父级大小更改时调用。
 void BasicSliderUI.ComponentHandler.componentResized(ComponentEvent e)
           
 void BasicInternalFrameUI.ComponentHandler.componentShown(ComponentEvent e)
           
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策