它是所有AWT事件的根事件类。这个类及其子类取代原来的java.awt.Event类。java.awt包中定义这个类。这个类有一个的getID()方法,该方法可以用来确定事件的类型。
类的声明
以下是声明为java.awt.AWTEvent类:
public class AWTEvent extends EventObject
字段域
以下为java.awt.AWTEvent类字段:
- 
		
static int ACTION_FIRST -- 为动作事件的ID的范围内的第一个数字。
 - 
		
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 -- 选择窗口状态事件的事件掩码。
 
类的构造函数
| S.N. | 构造函数与说明 | 
|---|---|
| 1 | 
				AWTEvent(Event event)  Constructs an AWTEvent object from the parameters of a 1.0-style event.  | 
		
| 2 | 
				AWTEvent(java.lang.Object source, int id)  Constructs an AWTEvent object with the specified source object and type.  | 
		
类方法
| S.N. | 方法& 描述 | 
|---|---|
| 1 | 
				protected void consume() Consumes this event, if this event can be consumed.  | 
		
| 2 | 
				int getID() Returns the event type.  | 
		
| 3 | 
				protected boolean isConsumed() Returns whether this event has been consumed.  | 
		
| 4 | 
				java.lang.String paramString() Returns a string representing the state of this Event.  | 
		
| 5 | 
				void setSource(java.lang.Object newSource) Retargets an event to a new source.  | 
		
| 6 | 
				java.lang.String toString() Returns a String representation of this object.  | 
		
继承的方法
这个类继承的方法从以下类:
- 
		
java.util.EventObject
 - 
		
java.lang.Object
 
