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