| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.Event
public class Event
注:Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类及其子类所取代。
 
Event 是一个与平台无关的类,它封装了 Java 1.0 事件模型中来自平台图形用户界面的事件。在 Java 1.1 和以后的版本中,Event 类只针对向后兼容进行维护。此类描述中的信息可以协助程序员将 Java 1.0 程序转换成新的事件模型。
 
在 Java 1.0 事件模型中,包含 id 字段的事件指出它是什么类型的事件,以及与该事件有关的其他 Event 变量。
 
对于键盘事件来说,key 所包含的值指出要激活哪个键,modifiers 包含该事件的修饰符。对于 KEY_PRESS 和 KEY_RELEASE 事件的 id,key 的值是该键的 unicode 字符代码。对于 KEY_ACTION 和 KEY_ACTION_RELEASE,key 的值是 Event 类(PGUP、PGDN、F1、F2 等)中所定义的某个动作-键标识符。
| 字段摘要 | |
|---|---|
| static int | ACTION_EVENT此事件指示用户想要某个事件发生。 | 
| static int | ALT_MASK此标志指示当事件发生时按下 Alt 键。 | 
|  Object | arg事件的任意参数。 | 
| static int | BACK_SPACEBackSpace 键。 | 
| static int | CAPS_LOCKCaps Lock 键,一个非 ASCII 操作键。 | 
|  int | clickCount对于 MOUSE_DOWN事件来说,此字段指示连续点击的次数。 | 
| static int | CTRL_MASK此标志指示当事件发生时按下 Control 键。 | 
| static int | DELETEDelete 键。 | 
| static int | DOWNDown Arrow 键,一个非 ASCII 操作键。 | 
| static int | ENDEnd 键,一个非 ASCII 操作键。 | 
| static int | ENTEREnter 键。 | 
| static int | ESCAPEEscape 键。 | 
|  Event | evt下一事件。 | 
| static int | F1F1 功能键,一个非 ASCII 操作键。 | 
| static int | F10F10 功能键,一个非 ASCII 操作键。 | 
| static int | F11F11 功能键,一个非 ASCII 操作键。 | 
| static int | F12F12 功能键,一个非 ASCII 操作键。 | 
| static int | F2F2 功能键,一个非 ASCII 操作键。 | 
| static int | F3F3 功能键,一个非 ASCII 操作键。 | 
| static int | F4F4 功能键,一个非 ASCII 操作键。 | 
| static int | F5F5 功能键,一个非 ASCII 操作键。 | 
| static int | F6F6 功能键,一个非 ASCII 操作键。 | 
| static int | F7F7 功能键,一个非 ASCII 操作键。 | 
| static int | F8F8 功能键,一个非 ASCII 操作键。 | 
| static int | F9F9 功能键,一个非 ASCII 操作键。 | 
| static int | GOT_FOCUS组件获得焦点。 | 
| static int | HOMEHome 键,一个非 ASCII 操作键。 | 
|  int | id指示事件是什么类型的事件,其他哪个 Event变量与该事件有关。 | 
| static int | INSERTInsert 键,一个非 ASCII 操作键。 | 
|  int | key在键盘事件中被按下的键的键代码。 | 
| static int | KEY_ACTION用户已经按下一个非 ASCII action 键。 | 
| static int | KEY_ACTION_RELEASE用户已经释放一个非 ASCII action 键。 | 
| static int | KEY_PRESS用户已经按下一个常规键。 | 
| static int | KEY_RELEASE用户已经释放一个常规键。 | 
| static int | LEFTLeft Arrow 键,一个非 ASCII 操作键。 | 
| static int | LIST_DESELECT已经取消选择列表中的一项。 | 
| static int | LIST_SELECT已经选择了列表中的一项。 | 
| static int | LOAD_FILE文件加载事件。 | 
| static int | LOST_FOCUS组件失去焦点。 | 
| static int | META_MASK此标志指示当事件发生时按下 Meta 键。 | 
|  int | modifiers修饰符键的状态。 | 
| static int | MOUSE_DOWN用户已经按下鼠标按钮。 | 
| static int | MOUSE_DRAG鼠标已经移动,同时按钮被按下。 | 
| static int | MOUSE_ENTER鼠标已经进入了一个组件。 | 
| static int | MOUSE_EXIT鼠标已经退出了一个组件。 | 
| static int | MOUSE_MOVE鼠标已经移动,没有按钮被按下。 | 
| static int | MOUSE_UP用户已经释放鼠标按钮。 | 
| static int | NUM_LOCKNum Lock 键,一个非 ASCII 操作键。 | 
| static int | PAUSEPause 键,一个非 ASCII 操作键。 | 
| static int | PGDNPage Down 键,一个非 ASCII 操作键。 | 
| static int | PGUPPage Up 键,一个非 ASCII 操作键。 | 
| static int | PRINT_SCREENPrint Screen 键,一个非 ASCII 操作键。 | 
| static int | RIGHTRight Arrow 键,一个非 ASCII 操作键。 | 
| static int | SAVE_FILE文件保存事件。 | 
| static int | SCROLL_ABSOLUTE用户已经将滚动条中的“气泡”(即翻阅标志)移到一个“绝对的”位置,而不是相对最后位置的偏移量。 | 
| static int | SCROLL_BEGIN滚动开始事件。 | 
| static int | SCROLL_END滚动结束事件。 | 
| static int | SCROLL_LINE_DOWN用户已经激活了滚动条的 line down 区域。 | 
| static int | SCROLL_LINE_UP用户已经激活了滚动条的 line up 区域。 | 
| static int | SCROLL_LOCKScroll Lock 键,一个非 ASCII 操作键。 | 
| static int | SCROLL_PAGE_DOWN用户已经激活了滚动条的 page down 区域。 | 
| static int | SCROLL_PAGE_UP用户已经激活了滚动条的 page up 区域。 | 
| static int | SHIFT_MASK此标志指示当事件发生时按下 Shift 键。 | 
| static int | TABTab 键。 | 
|  Object | target目标组件。 | 
| static int | UPUp Arrow 键,一个非 ASCII 操作键。 | 
|  long | when时间戳。 | 
| static int | WINDOW_DEICONIFY用户要求窗口管理程序取消窗口图标化。 | 
| static int | WINDOW_DESTROY用户要求窗口管理程序关掉窗口。 | 
| static int | WINDOW_EXPOSE用户要求窗口管理程序公开窗口。 | 
| static int | WINDOW_ICONIFY用户要求窗口管理程序图标化窗口。 | 
| static int | WINDOW_MOVED用户要求窗口管理程序移动窗口。 | 
|  int | x事件的 x 坐标。 | 
|  int | y事件的 y 坐标。 | 
| 构造方法摘要 | |
|---|---|
| Event(Object target,
      int id,
      Object arg)注: Event类已废弃,只可用于向后兼容。 | |
| Event(Object target,
      long when,
      int id,
      int x,
      int y,
      int key,
      int modifiers)注: Event类已废弃,只可用于向后兼容。 | |
| Event(Object target,
      long when,
      int id,
      int x,
      int y,
      int key,
      int modifiers,
      Object arg)注: Event类已废弃,只可用于向后兼容。 | |
| 方法摘要 | |
|---|---|
|  boolean | controlDown()注: Event类已废弃,只可用于向后兼容。 | 
|  boolean | metaDown()注: Event类已废弃,只可用于向后兼容。 | 
| protected  String | paramString()注: Event类已废弃,只可用于向后兼容。 | 
|  boolean | shiftDown()注: Event类已废弃,只可用于向后兼容。 | 
|  String | toString()注: Event类已废弃,只可用于向后兼容。 | 
|  void | translate(int dx,
          int dy)注: Event类已废弃,只可用于向后兼容。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| 字段详细信息 | 
|---|
public static final int SHIFT_MASK
public static final int CTRL_MASK
public static final int META_MASK
public static final int ALT_MASK
public static final int HOME
public static final int END
public static final int PGUP
public static final int PGDN
public static final int UP
public static final int DOWN
public static final int LEFT
public static final int RIGHT
public static final int F1
public static final int F2
public static final int F3
public static final int F4
public static final int F5
public static final int F6
public static final int F7
public static final int F8
public static final int F9
public static final int F10
public static final int F11
public static final int F12
public static final int PRINT_SCREEN
public static final int SCROLL_LOCK
public static final int CAPS_LOCK
public static final int NUM_LOCK
public static final int PAUSE
public static final int INSERT
public static final int ENTER
public static final int BACK_SPACE
public static final int TAB
public static final int ESCAPE
public static final int DELETE
public static final int WINDOW_DESTROY
public static final int WINDOW_EXPOSE
public static final int WINDOW_ICONIFY
public static final int WINDOW_DEICONIFY
public static final int WINDOW_MOVED
public static final int KEY_PRESS
public static final int KEY_RELEASE
public static final int KEY_ACTION
key 字段包含一个值,指示发生在某个操作键上的事件,操作键包括 12 个功能键、箭头(光标)键、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、Pause 和 Insert。
public static final int KEY_ACTION_RELEASE
key 字段包含一个值,指示发生在某个操作键中的事件,操作键包括 12 个功能键、箭头(光标)键、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、Pause 和 Insert。
public static final int MOUSE_DOWN
ALT_MASK 标志指示中间按钮已经被按下。META_MASK 标志指示右按钮已经被按下。
ALT_MASK, 
META_MASK, 
常量字段值public static final int MOUSE_UP
ALT_MASK 标志指示中间按钮已经被释放。META_MASK 标志指示右边按钮已经被释放。
ALT_MASK, 
META_MASK, 
常量字段值public static final int MOUSE_MOVE
public static final int MOUSE_ENTER
public static final int MOUSE_EXIT
public static final int MOUSE_DRAG
ALT_MASK 标志指示中间按钮正在被按下。META_MASK 标志指示右边按钮正在被按下。
ALT_MASK, 
META_MASK, 
常量字段值public static final int SCROLL_LINE_UP
public static final int SCROLL_LINE_DOWN
public static final int SCROLL_PAGE_UP
public static final int SCROLL_PAGE_DOWN
public static final int SCROLL_ABSOLUTE
public static final int SCROLL_BEGIN
public static final int SCROLL_END
public static final int LIST_SELECT
public static final int LIST_DESELECT
public static final int ACTION_EVENT
public static final int LOAD_FILE
public static final int SAVE_FILE
public static final int GOT_FOCUS
public static final int LOST_FOCUS
public Object target
EventObject.getSource()public long when
InputEvent.getWhen()public int id
Event 变量与该事件有关。它已经由 AWTEvent.getID() 取代。
AWTEvent.getID()public int x
MouseEvent.getX()public int y
MouseEvent.getY()public int key
KeyEvent.getKeyCode()public int modifiers
InputEvent.getModifiers()public int clickCount
MOUSE_DOWN 事件来说,此字段指示连续点击的次数。对于其他事件,其值为 0。此字段由 MouseEvent.getClickCount() 取代。
MouseEvent.getClickCount().public Object arg
arg 已经由事件指定的属性取代。
public Event evt
EventQueue| 构造方法详细信息 | 
|---|
public Event(Object target,
             long when,
             int id,
             int x,
             int y,
             int key,
             int modifiers,
             Object arg)
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类及其子类所取代。
 
创建 Event 的一个实例,具有指定的目标组件、时间戳、事件类型、x 和 y 坐标、键盘键、修饰符键的状态、参数。
target - 目标组件。when - 时间戳。id - 事件类型。x - x 坐标。y - y 坐标。key - 在键盘事件中按下的键。modifiers - 修饰符键的状态。arg - 指定参数。
public Event(Object target,
             long when,
             int id,
             int x,
             int y,
             int key,
             int modifiers)
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 
创建 Event 的一个实例,具有指定的目标组件、时间戳、事件类型、x 和 y 坐标、键盘键、修饰符键的状态、一个设置为 null 的参数。
target - 目标组件。when - 时间戳。id - 事件类型。x - x 坐标。y - y 坐标。key - 在键盘事件中按下的键。modifiers - 修饰符键的状态。
public Event(Object target,
             int id,
             Object arg)
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 
使用指定的目标组件、事件类型和参数创建 Event 的一个实例。
target - 目标组件。id - 事件类型。arg - 指定参数。| 方法详细信息 | 
|---|
public void translate(int dx,
                      int dy)
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 转换此事件,使其 x 和 y 坐标分别以 dx 和 dy 递增。
此方法转换与给定组件相关的事件。这至少涉及到将坐标转换成给定组件的本地坐标系。它还可能涉及到在公开事件中转换一个区域
dx - 要转换 x 坐标的距离。dy - 要转换 y 坐标的距离。public boolean shiftDown()
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 检查 Shift 键是否被按下。
true;否则返回 false。modifiers, 
controlDown(), 
metaDown()public boolean controlDown()
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 检查 Control 键是否被按下。
true;否则返回 false。modifiers, 
shiftDown(), 
metaDown()public boolean metaDown()
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 检查 Meta 键是否被按下。
true;否则返回 false。modifiers, 
shiftDown(), 
controlDown()protected String paramString()
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 
返回此 Event 状态的字符串表示形式。此方法仅用于调试目的,对于这两种实现,返回字符串的内容和格式可能有所不同。返回的字符串可能为空,但不可能为 null。
public String toString()
Event 类已废弃,只可用于向后兼容。它已经由 AWTEvent 类和其子类所取代。
 返回此事件的值的字符串表示形式。
Object 中的 toStringparamString()| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。