| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
public class ComponentEvent
指示组件被移动、大小被更改或可见性被更改的低级别事件(它也是其他组件级事件的根类)。
这些组件事件“仅”为通知目的而提供;AWT 将自动内部处理组件移动和调整大小,使 GUI 布局正常工作,而不管程序是否正接收这些事件。
除了充当其他组件相关事件(InputEvent、FocusEvent、WindowEvent 和 ContainerEvent)的基类之外,此类还定义了指示组件大小、位置或可见性方面的更改的事件。
当组件被移动、调整大小、呈现为不可见或再次可见时,此低级别事件由组件对象(比如 List)生成。事件被传递给每一个 ComponentListener 或 ComponentAdapter 对象,这些对象已使用组件的 addComponentListener 方法注册,以接收这类事件。(ComponentAdapter 对象实现 ComponentListener 接口。)当发生该事件时,所有这类侦听器对象都获得此 ComponentEvent。
ComponentAdapter, 
ComponentListener, 
Tutorial: Writing a Component Listener, 
Reference: The Java Class Libraries (update file), 
序列化表格| 字段摘要 | |
|---|---|
| static int | COMPONENT_FIRST用于组件事件的 id 范围的起始编号。 | 
| static int | COMPONENT_HIDDEN此事件指示组件呈现为不可见。 | 
| static int | COMPONENT_LAST用于组件事件的 id 范围的结束编号。 | 
| static int | COMPONENT_MOVED此事件指示组件位置已更改。 | 
| static int | COMPONENT_RESIZED此事件指示组件大小已更改。 | 
| static int | COMPONENT_SHOWN此事件指示组件已变得可见。 | 
| 从类 java.util.EventObject 继承的字段 | 
|---|
| source | 
| 构造方法摘要 | |
|---|---|
| ComponentEvent(Component source,
               int id)构造一个 ComponentEvent对象。 | |
| 方法摘要 | |
|---|---|
|  Component | getComponent()返回事件的始发者。 | 
|  String | paramString()返回标识此事件的参数字符串。 | 
| 从类 java.awt.AWTEvent 继承的方法 | 
|---|
| consume, getID, isConsumed, setSource, toString | 
| 从类 java.util.EventObject 继承的方法 | 
|---|
| getSource | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| 字段详细信息 | 
|---|
public static final int COMPONENT_FIRST
public static final int COMPONENT_LAST
public static final int COMPONENT_MOVED
public static final int COMPONENT_RESIZED
public static final int COMPONENT_SHOWN
public static final int COMPONENT_HIDDEN
| 构造方法详细信息 | 
|---|
public ComponentEvent(Component source,
                      int id)
ComponentEvent 对象。
注意,传入无效 id 会导致未指定的行为。如果 source 为 null,则此方法抛出 IllegalArgumentException。
source - 发起事件的 Componentid - 指示事件类型的整数
IllegalArgumentException - 如果 source 为 null| 方法详细信息 | 
|---|
public Component getComponent()
Component 对象,如果该对象不是一个 Component,则返回 null。public String paramString()
AWTEvent 中的 paramString| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。