|  
      JavaTM Platform Standard Ed. 6  |  
    |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
public abstract class AWTEvent
     所有 AWT 事件的根事件类。此类及其子类取代了原来的 java.awt.Event 类。此根 AWTEvent 类(在 java.awt.event 包的外部定义)的子类定义的事件 ID 值应该大于 RESERVED_ID_MAX 定义的值。
Component 子类需要此子类中定义的事件掩码,它使用 Component.enableEvents() 来选择未被已注册侦听器选择的事件类型。如果在一个组件上注册了侦听器,则该组件已经在内部设置了适当的事件掩码。
也使用该掩码来指定 AWTEventListener 应该侦听的事件类型。用按位或运算将该掩码集中起来,并传递给 Toolkit.addAWTEventListener。
Component.enableEvents(long), 
    Toolkit.addAWTEventListener(java.awt.event.AWTEventListener, long), 
    ActionEvent, 
    AdjustmentEvent, 
    ComponentEvent, 
    ContainerEvent, 
    FocusEvent, 
    InputMethodEvent, 
    InvocationEvent, 
    ItemEvent, 
    HierarchyEvent, 
    KeyEvent, 
    MouseEvent, 
    MouseWheelEvent, 
    PaintEvent, 
    TextEvent, 
    WindowEvent, 
    序列化表格
   | 字段摘要 | |
|---|---|
 static long |  
     ACTION_EVENT_MASK 用于选择操作事件的事件掩码。  |  
    
 static long |  
     ADJUSTMENT_EVENT_MASK 用于选择调整事件的事件掩码。  |  
    
 static long |  
     COMPONENT_EVENT_MASK 用于选择组件事件的事件掩码。  |  
    
 protected  boolean |  
     consumed 在源处理了事件之后,控制是否将事件发送回同位体,false 表示将事件发送给同位体;true 则不发送。  |  
    
 static long |  
     CONTAINER_EVENT_MASK 用于选择容器事件的事件掩码。  |  
    
 static long |  
     FOCUS_EVENT_MASK 用于选择焦点事件的事件掩码。  |  
    
 static long |  
     HIERARCHY_BOUNDS_EVENT_MASK 用于选择层次结构边界事件的事件掩码。  |  
    
 static long |  
     HIERARCHY_EVENT_MASK 用于选择层次结构事件的事件掩码。  |  
    
 protected  int |  
     id 事件的 id。  |  
    
 static long |  
     INPUT_METHOD_EVENT_MASK 用于选择输入方法事件的事件掩码。  |  
    
 static long |  
     INVOCATION_EVENT_MASK 用于选择调用事件的事件掩码。  |  
    
 static long |  
     ITEM_EVENT_MASK 用于选择项事件的事件掩码。  |  
    
 static long |  
     KEY_EVENT_MASK 用于选择键事件的事件掩码。  |  
    
 static long |  
     MOUSE_EVENT_MASK 用于选择鼠标事件的事件掩码。  |  
    
 static long |  
     MOUSE_MOTION_EVENT_MASK 用于选择鼠标动作事件的事件掩码。  |  
    
 static long |  
     MOUSE_WHEEL_EVENT_MASK 用于选择鼠标滚轮事件的事件掩码。  |  
    
 static long |  
     PAINT_EVENT_MASK 用于选择绘制事件的事件掩码。  |  
    
 static int |  
     RESERVED_ID_MAX 保留的 AWT 事件 ID 的最大值。  |  
    
 static long |  
     TEXT_EVENT_MASK 用于选择文本事件的事件掩码。  |  
    
 static long |  
     WINDOW_EVENT_MASK 用于选择窗口事件的事件掩码。  |  
    
 static long |  
     WINDOW_FOCUS_EVENT_MASK 用于选择窗口焦点事件的事件掩码。  |  
    
 static long |  
     WINDOW_STATE_EVENT_MASK 用于选择窗口状态事件的事件掩码。  |  
    
| 从类 java.util.EventObject 继承的字段 | 
|---|
source |  
    
| 构造方法摘要 | |
|---|---|
AWTEvent(Event event) 从 1.0 样式的事件参数构造一个 AWTEvent 对象。  |  
    |
AWTEvent(Object source, int id) 使用指定的源对象和类型构造一个 AWTEvent 对象。  |  
    |
| 方法摘要 | |
|---|---|
 protected  void |  
     consume() 如果能够使用此事件,则使用此事件。  |  
    
  int |  
     getID() 返回事件类型。  |  
    
 protected  boolean |  
     isConsumed() 返回是否已经使用了此事件。  |  
    
  String |  
     paramString() 返回表示此 Event 状态的字符串。 |  
    
  void |  
     setSource(Object newSource) 将事件的目标更改为新的源。  |  
    
  String |  
     toString() 返回此对象的字符串表示形式。  |  
    
| 从类 java.util.EventObject 继承的方法 | 
|---|
getSource |  
    
| 从类 java.lang.Object 继承的方法 | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |  
    
| 字段详细信息 | 
|---|
protected int id
getID(), 
      AWTEvent(java.lang.Object, int)
     protected boolean consumed
consume(), 
      isConsumed()
     public static final long COMPONENT_EVENT_MASK
public static final long CONTAINER_EVENT_MASK
public static final long FOCUS_EVENT_MASK
public static final long KEY_EVENT_MASK
public static final long MOUSE_EVENT_MASK
public static final long MOUSE_MOTION_EVENT_MASK
public static final long WINDOW_EVENT_MASK
public static final long ACTION_EVENT_MASK
public static final long ADJUSTMENT_EVENT_MASK
public static final long ITEM_EVENT_MASK
public static final long TEXT_EVENT_MASK
public static final long INPUT_METHOD_EVENT_MASK
public static final long PAINT_EVENT_MASK
public static final long INVOCATION_EVENT_MASK
public static final long HIERARCHY_EVENT_MASK
public static final long HIERARCHY_BOUNDS_EVENT_MASK
public static final long MOUSE_WHEEL_EVENT_MASK
public static final long WINDOW_STATE_EVENT_MASK
public static final long WINDOW_FOCUS_EVENT_MASK
public static final int RESERVED_ID_MAX
| 构造方法详细信息 | 
|---|
public AWTEvent(Event event)
event - 旧式的事件
     
public AWTEvent(Object source,
                int id) 
  
source - 产生该事件的对象
     | 方法详细信息 | 
|---|
public void setSource(Object newSource)
只有事件目标子系统才能使用此方法,如客户机定义的 KeyboardFocusManager。一般的客户机不能使用。
newSource - 指派事件的新对象
     public int getID()
public String toString()
EventObject 中的 
      toString
     public String paramString()
Event 状态的字符串。此方法仅在进行调试的时候使用,返回的字符串的内容和格式也根据不同的实现而不同。返回的字符串可以为空,但不可以为 
    null。 
    
protected void consume()
protected boolean isConsumed()
 
        
      
  |  
      JavaTM Platform Standard Ed. 6  |  
    |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。