- 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 intACTION_EVENT已过时。此事件表示用户希望发生某些操作。static intALT_MASK已过时。该标志表示事件发生时Alt键已关闭。Objectarg已过时。事件的任意论证。static intBACK_SPACE已过时。BackSpace键。static intCAPS_LOCK已过时。大写锁定键,非ASCII操作键。intclickCount已过时。对于MOUSE_DOWN事件,此字段指示连续点击次数。static intCTRL_MASK已过时。该标志表示事件发生时控制键已关闭。static intDELETE已过时。删除键。static intDOWN已过时。向下箭头键,非ASCII操作键。static intEND已过时。结束键,非ASCII操作键。static intENTER已过时。Enter键。static intESCAPE已过时。退出键Eventevt已过时。下一个事件。static intF1已过时。F1功能键,非ASCII动作键。static intF10已过时。F10功能键,非ASCII动作键。static intF11已过时。F11功能键,非ASCII操作键。static intF12已过时。F12功能键,非ASCII动作键。static intF2已过时。F2功能键,非ASCII动作键。static intF3已过时。F3功能键,非ASCII动作键。static intF4已过时。F4功能键,非ASCII动作键。static intF5已过时。F5功能键,非ASCII动作键。static intF6已过时。F6功能键,非ASCII动作键。static intF7已过时。F7功能键,非ASCII动作键。static intF8已过时。F8功能键,非ASCII动作键。static intF9已过时。F9功能键,非ASCII动作键。static intGOT_FOCUS已过时。一个组件获得了重点。static intHOME已过时。主键,非ASCII动作键。intid已过时。指示事件的事件类型,以及哪些其他Event变量与事件相关。static intINSERT已过时。插入键,非ASCII操作键。intkey已过时。在键盘事件中按下的键的键代码。static intKEY_ACTION已过时。用户按下非ASCII 操作键。static intKEY_ACTION_RELEASE已过时。用户已经发布了非ASCII 动作键。static intKEY_PRESS已过时。用户已按下正常键。static intKEY_RELEASE已过时。用户已经释放了一个普通键。static intLEFT已过时。左箭头键,非ASCII操作键。static intLIST_DESELECT已过时。列表中的项目已被取消选择。static intLIST_SELECT已过时。已选择列表中的项目。static intLOAD_FILE已过时。文件加载事件。static intLOST_FOCUS已过时。一个组件失去了焦点。static intMETA_MASK已过时。该标志表示事件发生时Meta键已关闭。intmodifiers已过时。修饰键的状态。static intMOUSE_DOWN已过时。用户按下了鼠标按钮。static intMOUSE_DRAG已过时。用户已按下按钮移动鼠标。static intMOUSE_ENTER已过时。鼠标已经输入了一个组件。static intMOUSE_EXIT已过时。鼠标已经退出了一个组件。static intMOUSE_MOVE已过时。鼠标已经移动,没有按下按钮。static intMOUSE_UP已过时。用户已经释放鼠标按钮。static intNUM_LOCK已过时。数字锁定键,非ASCII动作键。static intPAUSE已过时。暂停键,非ASCII操作键。static intPGDN已过时。Page Down键,非ASCII操作键。static intPGUP已过时。Page Up键,非ASCII操作键。static intPRINT_SCREEN已过时。打印屏幕键,非ASCII操作键。static intRIGHT已过时。右箭头键,非ASCII操作键。static intSAVE_FILE已过时。文件保存事件。static intSCROLL_ABSOLUTE已过时。用户已将气泡(拇指)移动到滚动条中,移动到“绝对”位置,而不是从最后位置偏移。static intSCROLL_BEGIN已过时。滚动开始事件。static intSCROLL_END已过时。滚动结束事件。static intSCROLL_LINE_DOWN已过时。用户已经激活了一个滚动条的 下拉区域。static intSCROLL_LINE_UP已过时。用户激活了滚动条的 排列区域。static intSCROLL_LOCK已过时。滚动锁定键,非ASCII操作键。static intSCROLL_PAGE_DOWN已过时。用户激活滚动条的 向下翻页区域。static intSCROLL_PAGE_UP已过时。用户已经激活了滚动条的 页面向上区域。static intSHIFT_MASK已过时。该标志表示事件发生时Shift键已关闭。static intTAB已过时。Tab键。Objecttarget已过时。目标组件。static intUP已过时。向上箭头键,非ASCII操作键。longwhen已过时。时间戳static intWINDOW_DEICONIFY已过时。用户已经要求窗口管理器去除图标化窗口。static intWINDOW_DESTROY已过时。用户已经要求窗口管理器杀死窗口。static intWINDOW_EXPOSE已过时。用户已经要求窗口管理器公开窗口。static intWINDOW_ICONIFY已过时。用户已经要求窗口管理器图标化窗口。static intWINDOW_MOVED已过时。用户已经要求窗口管理器移动窗口。intx已过时。事件的 x坐标。inty已过时。事件的 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 方法 描述 booleancontrolDown()已过时。注意:Event类已过时,仅适用于向后兼容性。booleanmetaDown()已过时。注意:Event类已过时,仅适用于向后兼容性。protected StringparamString()已过时。注意:Event类已过时,仅适用于向后兼容性。booleanshiftDown()已过时。注意:Event类已过时,仅适用于向后兼容性。StringtoString()已过时。注意:Event类已过时,仅适用于向后兼容性。voidtranslate(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()
-
-