java.lang.Object
java.awt.Event
- 所有已实现的接口:
Serializable
已弃用。
NOTE:
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 等)。
- 自从:
- 1.0
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final int已弃用。此事件表示用户希望发生某些操作。static final int已弃用。此标志表示事件发生时 Alt 键已按下。已弃用。事件的任意参数。static final int已弃用。退格键。static final int已弃用。Caps Lock 键,一个非 ASCII 操作键。int已弃用。对于MOUSE_DOWN事件,此字段表示连续点击的次数。static final int已弃用。此标志表示事件发生时 Control 键已按下。static final int已弃用。删除键。static final int已弃用。向下箭头键,一个非 ASCII 操作键。static final int已弃用。End 键,非 ASCII 操作键。static final int已弃用。输入键。static final int已弃用。退出键。已弃用。下一个事件。static final int已弃用。F1 功能键,非 ASCII 操作键。static final int已弃用。F10 功能键,非 ASCII 操作键。static final int已弃用。F11 功能键,非 ASCII 操作键。static final int已弃用。F12 功能键,非 ASCII 操作键。static final int已弃用。F2 功能键,非 ASCII 操作键。static final int已弃用。F3 功能键,非 ASCII 操作键。static final int已弃用。F4 功能键,非 ASCII 操作键。static final int已弃用。F5 功能键,非 ASCII 操作键。static final int已弃用。F6 功能键,非 ASCII 操作键。static final int已弃用。F7 功能键,非 ASCII 操作键。static final int已弃用。F8 功能键,非 ASCII 操作键。static final int已弃用。F9 功能键,非 ASCII 操作键。static final int已弃用。一个组件获得了焦点。static final int已弃用。Home 键,非 ASCII 操作键。int已弃用。指示事件是哪种类型的事件,以及哪些其他Event变量与事件相关。static final int已弃用。Insert 键,一个非 ASCII 操作键。int已弃用。在键盘事件中按下的键的键码。static final int已弃用。用户按下了非 ASCII action 键。static final int已弃用。用户已释放非 ASCII action 密钥。static final int已弃用。用户按下了一个普通键。static final int已弃用。用户释放了普通密钥。static final int已弃用。左箭头键,一个非 ASCII 操作键。static final int已弃用。列表中的项目已被取消选择。static final int已弃用。已选择列表中的项目。static final int已弃用。文件加载事件。static final int已弃用。一个组件失去了焦点。static final int已弃用。此标志表示事件发生时 Meta 键已按下。int已弃用。修改键的状态。static final int已弃用。用户按下了鼠标按钮。static final int已弃用。用户在按下按钮的情况下移动了鼠标。static final int已弃用。鼠标进入了一个组件。static final int已弃用。鼠标已退出组件。static final int已弃用。鼠标移动但未按下任何按钮。static final int已弃用。用户已释放鼠标按钮。static final int已弃用。Num Lock 键,非 ASCII 操作键。static final int已弃用。暂停键,非 ASCII 操作键。static final int已弃用。Page Down 键,非 ASCII 操作键。static final int已弃用。Page Up 键,一个非 ASCII 操作键。static final int已弃用。Print Screen 键,一个非 ASCII 操作键。static final int已弃用。右箭头键,非 ASCII 操作键。static final int已弃用。文件保存事件。static final int已弃用。用户移动了滚动条中的气泡(拇指),移动到“绝对”位置,而不是移动到与上一个位置的偏移量。static final int已弃用。滚动开始事件。static final int已弃用。滚动结束事件。static final int已弃用。用户激活了滚动条的 line down 区域。static final int已弃用。用户激活了滚动条的 line up 区域。static final int已弃用。Scroll Lock 键,一个非 ASCII 操作键。static final int已弃用。用户激活了滚动条的 page down 区域。static final int已弃用。用户激活了滚动条的 page up 区域。static final int已弃用。此标志表示事件发生时 Shift 键已按下。static final int已弃用。Tab 键。已弃用。目标组件。static final int已弃用。向上箭头键,一个非 ASCII 操作键。long已弃用。时间戳。static final int已弃用。用户已要求窗口管理器取消图标化窗口。static final int已弃用。用户已要求窗口管理器终止窗口。static final int已弃用。用户已要求窗口管理器公开窗口。static final int已弃用。用户要求窗口管理器将窗口图标化。static final int已弃用。用户要求窗口管理器移动窗口。int已弃用。这x事件的坐标。int已弃用。这y事件的坐标。 -
构造方法总结
构造方法构造方法描述已弃用。NOTE:Event类已过时,仅可用于向后兼容。已弃用。NOTE:Event类已过时,仅可用于向后兼容。已弃用。NOTE:Event类已过时,仅可用于向后兼容。 -
方法总结
-
字段详细信息
-
SHIFT_MASK
public static final int SHIFT_MASK已弃用。此标志表示事件发生时 Shift 键已按下。- 参见:
-
CTRL_MASK
public static final int CTRL_MASK已弃用。此标志表示事件发生时 Control 键已按下。- 参见:
-
META_MASK
public static final int META_MASK已弃用。此标志表示事件发生时 Meta 键已按下。对于鼠标事件,此标志表示右按钮被按下或释放。- 参见:
-
ALT_MASK
public static final int ALT_MASK已弃用。此标志表示事件发生时 Alt 键已按下。对于鼠标事件,此标志表示按下或释放了鼠标中键。- 参见:
-
HOME
public static final int HOME已弃用。Home 键,非 ASCII 操作键。- 参见:
-
END
public static final int END已弃用。End 键,非 ASCII 操作键。- 参见:
-
PGUP
public static final int PGUP已弃用。Page Up 键,一个非 ASCII 操作键。- 参见:
-
PGDN
public static final int PGDN已弃用。Page Down 键,非 ASCII 操作键。- 参见:
-
UP
public static final int UP已弃用。向上箭头键,一个非 ASCII 操作键。- 参见:
-
DOWN
public static final int DOWN已弃用。向下箭头键,一个非 ASCII 操作键。- 参见:
-
LEFT
public static final int LEFT已弃用。左箭头键,一个非 ASCII 操作键。- 参见:
-
RIGHT
public static final int RIGHT已弃用。右箭头键,非 ASCII 操作键。- 参见:
-
F1
public static final int F1已弃用。F1 功能键,非 ASCII 操作键。- 参见:
-
F2
public static final int F2已弃用。F2 功能键,非 ASCII 操作键。- 参见:
-
F3
public static final int F3已弃用。F3 功能键,非 ASCII 操作键。- 参见:
-
F4
public static final int F4已弃用。F4 功能键,非 ASCII 操作键。- 参见:
-
F5
public static final int F5已弃用。F5 功能键,非 ASCII 操作键。- 参见:
-
F6
public static final int F6已弃用。F6 功能键,非 ASCII 操作键。- 参见:
-
F7
public static final int F7已弃用。F7 功能键,非 ASCII 操作键。- 参见:
-
F8
public static final int F8已弃用。F8 功能键,非 ASCII 操作键。- 参见:
-
F9
public static final int F9已弃用。F9 功能键,非 ASCII 操作键。- 参见:
-
F10
public static final int F10已弃用。F10 功能键,非 ASCII 操作键。- 参见:
-
F11
public static final int F11已弃用。F11 功能键,非 ASCII 操作键。- 参见:
-
F12
public static final int F12已弃用。F12 功能键,非 ASCII 操作键。- 参见:
-
PRINT_SCREEN
public static final int PRINT_SCREEN已弃用。Print Screen 键,一个非 ASCII 操作键。- 参见:
-
SCROLL_LOCK
public static final int SCROLL_LOCK已弃用。Scroll Lock 键,一个非 ASCII 操作键。- 参见:
-
CAPS_LOCK
public static final int CAPS_LOCK已弃用。Caps Lock 键,一个非 ASCII 操作键。- 参见:
-
NUM_LOCK
public static final int NUM_LOCK已弃用。Num Lock 键,非 ASCII 操作键。- 参见:
-
PAUSE
public static final int PAUSE已弃用。暂停键,非 ASCII 操作键。- 参见:
-
INSERT
public static final int INSERT已弃用。Insert 键,一个非 ASCII 操作键。- 参见:
-
ENTER
public static final int ENTER已弃用。输入键。- 参见:
-
BACK_SPACE
public static final int BACK_SPACE已弃用。退格键。- 参见:
-
TAB
public static final int TAB已弃用。Tab 键。- 参见:
-
ESCAPE
public static final int ESCAPE已弃用。退出键。- 参见:
-
DELETE
public static final int DELETE已弃用。删除键。- 参见:
-
WINDOW_DESTROY
public static final int WINDOW_DESTROY已弃用。用户已要求窗口管理器终止窗口。- 参见:
-
WINDOW_EXPOSE
public static final int WINDOW_EXPOSE已弃用。用户已要求窗口管理器公开窗口。- 参见:
-
WINDOW_ICONIFY
public static final int WINDOW_ICONIFY已弃用。用户要求窗口管理器将窗口图标化。- 参见:
-
WINDOW_DEICONIFY
public static final int WINDOW_DEICONIFY已弃用。用户已要求窗口管理器取消图标化窗口。- 参见:
-
WINDOW_MOVED
public static final int WINDOW_MOVED已弃用。用户要求窗口管理器移动窗口。- 参见:
-
KEY_PRESS
public static final int KEY_PRESS已弃用。用户按下了一个普通键。- 参见:
-
KEY_RELEASE
public static final int KEY_RELEASE已弃用。用户释放了普通密钥。- 参见:
-
KEY_ACTION
public static final int KEY_ACTION已弃用。用户按下了非 ASCII action 键。key字段包含一个值,指示事件发生在操作键之一上,该操作键包括 12 个功能键、箭头(光标)键、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、暂停和插入。- 参见:
-
KEY_ACTION_RELEASE
public static final int KEY_ACTION_RELEASE已弃用。用户已释放非 ASCII action 密钥。key字段包含一个值,指示事件发生在操作键之一上,该操作键包括 12 个功能键、箭头(光标)键、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、暂停和插入。- 参见:
-
MOUSE_DOWN
public static final int MOUSE_DOWN已弃用。用户按下了鼠标按钮。ALT_MASK标志表示已按下中间按钮。META_MASK标志表示已按下右键。- 参见:
-
MOUSE_UP
public static final int MOUSE_UP已弃用。用户已释放鼠标按钮。ALT_MASK标志表示中间按钮已被释放。META_MASK标志表示右键已被释放。- 参见:
-
MOUSE_MOVE
public static final int MOUSE_MOVE已弃用。鼠标移动但未按下任何按钮。- 参见:
-
MOUSE_ENTER
public static final int MOUSE_ENTER已弃用。鼠标进入了一个组件。- 参见:
-
MOUSE_EXIT
public static final int MOUSE_EXIT已弃用。鼠标已退出组件。- 参见:
-
MOUSE_DRAG
public static final int MOUSE_DRAG已弃用。用户在按下按钮的情况下移动了鼠标。ALT_MASK标志表示正在按下中间按钮。META_MASK标志表示正在按下右键。- 参见:
-
SCROLL_LINE_UP
public static final int SCROLL_LINE_UP已弃用。用户激活了滚动条的 line up 区域。- 参见:
-
SCROLL_LINE_DOWN
public static final int SCROLL_LINE_DOWN已弃用。用户激活了滚动条的 line down 区域。- 参见:
-
SCROLL_PAGE_UP
public static final int SCROLL_PAGE_UP已弃用。用户激活了滚动条的 page up 区域。- 参见:
-
SCROLL_PAGE_DOWN
public static final int SCROLL_PAGE_DOWN已弃用。用户激活了滚动条的 page down 区域。- 参见:
-
SCROLL_ABSOLUTE
public static final int SCROLL_ABSOLUTE已弃用。用户移动了滚动条中的气泡(拇指),移动到“绝对”位置,而不是移动到与上一个位置的偏移量。- 参见:
-
SCROLL_BEGIN
public static final int SCROLL_BEGIN已弃用。滚动开始事件。- 参见:
-
SCROLL_END
public static final int SCROLL_END已弃用。滚动结束事件。- 参见:
-
LIST_SELECT
public static final int LIST_SELECT已弃用。已选择列表中的项目。- 参见:
-
LIST_DESELECT
public static final int LIST_DESELECT已弃用。列表中的项目已被取消选择。- 参见:
-
ACTION_EVENT
public static final int ACTION_EVENT已弃用。此事件表示用户希望发生某些操作。- 参见:
-
LOAD_FILE
public static final int LOAD_FILE已弃用。文件加载事件。- 参见:
-
SAVE_FILE
public static final int SAVE_FILE已弃用。文件保存事件。- 参见:
-
GOT_FOCUS
public static final int GOT_FOCUS已弃用。一个组件获得了焦点。- 参见:
-
LOST_FOCUS
public static final int LOST_FOCUS已弃用。一个组件失去了焦点。- 参见:
-
target
已弃用。目标组件。这表明事件发生在哪个组件上或事件与之相关联。此对象已替换为 AWTEvent.getSource()- 参见:
-
when
public long when已弃用。时间戳。替换为 InputEvent.getWhen()。- 参见:
-
id
public int id已弃用。指示事件是哪种类型的事件,以及哪些其他Event变量与事件相关。这已被 AWTEvent.getID() 取代- 参见:
-
x
public int x已弃用。这x事件的坐标。替换为 MouseEvent.getX()- 参见:
-
y
public int y已弃用。这y事件的坐标。替换为 MouseEvent.getY()- 参见:
-
key
public int key已弃用。在键盘事件中按下的键的键码。这已被 KeyEvent.getKeyCode() 取代- 参见:
-
modifiers
public int modifiers已弃用。修改键的状态。这被替换为 InputEvent.getModifiers() 在 java 1.1 中,MouseEvent 和 KeyEvent 是 InputEvent 的子类。- 参见:
-
clickCount
public int clickCount已弃用。对于MOUSE_DOWN事件,此字段表示连续点击的次数。对于其他事件,其值为0。该字段已被 MouseEvent.getClickCount() 取代。- 参见:
-
arg
已弃用。事件的任意参数。该字段的值取决于事件的类型。arg已被事件特定属性所取代。 -
evt
已弃用。下一个事件。在将事件放入链表时设置此字段。这已被 EventQueue 取代。- 参见:
-
-
构造方法详细信息
-
Event
已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。创建具有指定目标组件、时间戳、事件类型的
Event实例,x和y坐标、键盘键、修改键的状态和参数。- 参数:
target- 目标组件。when- 时间戳。id- 事件类型。x- 的x协调。y- 的y协调。key- 在键盘事件中按下的键。modifiers- 修改键的状态。arg- 指定的参数。
-
Event
已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。创建
Event的实例,具有指定的目标组件、时间戳、事件类型,x和y坐标、键盘键、修改键的状态以及设置为null的参数。- 参数:
target- 目标组件。when- 时间戳。id- 事件类型。x- 的x协调。y- 的y协调。key- 在键盘事件中按下的键。modifiers- 修改键的状态。
-
Event
已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。使用指定的目标组件、事件类型和参数创建
Event的实例。- 参数:
target- 目标组件。id- 事件类型。arg- 指定的参数。
-
-
方法详情
-
translate
public void translate(int dx, int dy) 已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。翻译此事件,使其x和y坐标增加了dx和迪, 分别。
此方法转换与给定组件相关的事件。这至少涉及将坐标转换为给定组件的局部坐标系。它还可能涉及在公开事件的情况下转换区域。
- 参数:
dx- 平移的距离x协调。dy- 平移的距离y协调。
-
shiftDown
public boolean shiftDown()已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。检查 Shift 键是否按下。
- 返回:
true如果按键按下;false否则。- 参见:
-
controlDown
public boolean controlDown()已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。检查 Control 键是否按下。
- 返回:
true如果按键按下;false否则。- 参见:
-
metaDown
public boolean metaDown()已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。检查 Meta 键是否关闭。
- 返回:
true如果按键按下;false否则。- 参见:
-
paramString
已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。返回表示此
Event状态的字符串。此方法仅用于调试目的,返回字符串的内容和格式可能因实现而异。返回的字符串可能为空,但可能不是null。- 返回:
- 该事件的参数字符串
-
toString
已弃用。NOTE:Event类已过时,仅可用于向后兼容。它已被AWTEvent类及其子类取代。以字符串形式返回此事件值的表示形式。
-
AWTEvent及其子类