java.lang.Object
java.awt.Event
- 所有实现的接口:
-
Serializable
Deprecated.
注意:
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 Summary
Modifier and TypeFieldDescriptionstatic final int
已过时。此事件指示用户希望发生某些操作。static final int
已过时。此标志指示事件发生时Alt键已按下。已过时。事件的任意参数。static final int
已过时。退格键。static final int
已过时。大写锁定键,一个非ASCII动作键。int
已过时。对于MOUSE_DOWN
事件,此字段指示连续点击的次数。static final int
已过时。此标志指示事件发生时Control键已按下。static final int
已过时。删除键。static final int
已过时。下箭头键,一个非ASCII动作键。static final int
已过时。结束键,一个非ASCII动作键。static final int
已过时。回车键。static final int
已过时。ESC键。已过时。下一个事件。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
已过时。主页键,一个非ASCII动作键。int
已过时。指示事件的类型以及其他与事件相关的Event
变量。static final int
已过时。插入键,一个非ASCII动作键。int
已过时。键盘事件中按下的键的键码。static final int
已过时。用户已按下非ASCII 动作 键。static final int
已过时。用户已释放非ASCII 动作 键。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
已过时。数字锁定键,一个非ASCII动作键。static final int
已过时。暂停键,一个非ASCII动作键。static final int
已过时。向下翻页键,一个非ASCII动作键。static final int
已过时。向上翻页键,一个非ASCII动作键。static final int
已过时。打印屏幕键,一个非ASCII动作键。static final int
已过时。右箭头键,一个非ASCII动作键。static final int
已过时。文件保存事件。static final int
已过时。用户已移动滚动条中的气泡(拇指),移动到“绝对”位置,而不是相对于上次位置的偏移量。static final int
已过时。滚动开始事件。static final int
已过时。滚动结束事件。static final int
已过时。用户已激活滚动条的“向下线”区域。static final int
已过时。用户已激活滚动条的“向上线”区域。static final int
已过时。滚动锁定键,一个非ASCII动作键。static final int
已过时。用户已激活滚动条的“向下页”区域。static final int
已过时。用户已激活滚动条的“向上页”区域。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坐标。 -
Constructor Summary
ConstructorDescription已弃用。注意:Event
类已过时,仅供向后兼容使用。已弃用。注意:Event
类已过时,仅供向后兼容使用。已弃用。注意:Event
类已过时,仅供向后兼容使用。 -
Method Summary
Modifier and TypeMethodDescriptionboolean
已弃用。注意:Event
类已过时,仅供向后兼容使用。boolean
metaDown()
已弃用。注意:Event
类已过时,仅供向后兼容使用。protected String
已弃用。注意:Event
类已过时,仅供向后兼容使用。boolean
已弃用。注意:Event
类已过时,仅供向后兼容使用。toString()
已弃用。注意:Event
类已过时,仅供向后兼容使用。void
translate
(int dx, int dy) 已弃用。注意:Event
类已过时,仅供向后兼容使用。
-
Field Details
-
SHIFT_MASK
public static final int SHIFT_MASKDeprecated.表示事件发生时Shift键已按下。- 参见:
-
CTRL_MASK
public static final int CTRL_MASKDeprecated.表示事件发生时Control键已按下。- 参见:
-
META_MASK
public static final int META_MASKDeprecated.表示事件发生时Meta键已按下。对于鼠标事件,此标志表示右键被按下或释放。- 参见:
-
ALT_MASK
public static final int ALT_MASKDeprecated.表示事件发生时Alt键已按下。对于鼠标事件,此标志表示中间鼠标按钮被按下或释放。- 参见:
-
HOME
public static final int HOMEDeprecated.Home键,一个非ASCII动作键。- 参见:
-
END
public static final int ENDDeprecated.End键,一个非ASCII动作键。- 参见:
-
PGUP
public static final int PGUPDeprecated.Page Up键,一个非ASCII动作键。- 参见:
-
PGDN
public static final int PGDNDeprecated.Page Down键,一个非ASCII动作键。- 参见:
-
UP
public static final int UPDeprecated.向上箭头键,一个非ASCII动作键。- 参见:
-
DOWN
public static final int DOWNDeprecated.向下箭头键,一个非ASCII动作键。- 参见:
-
LEFT
public static final int LEFTDeprecated.向左箭头键,一个非ASCII动作键。- 参见:
-
RIGHT
public static final int RIGHTDeprecated.向右箭头键,一个非ASCII动作键。- 参见:
-
F1
public static final int F1Deprecated.F1功能键,一个非ASCII动作键。- 参见:
-
F2
public static final int F2Deprecated.F2功能键,一个非ASCII动作键。- 参见:
-
F3
public static final int F3Deprecated.F3功能键,一个非ASCII动作键。- 参见:
-
F4
public static final int F4Deprecated.F4功能键,一个非ASCII动作键。- 参见:
-
F5
public static final int F5Deprecated.F5功能键,一个非ASCII动作键。- 参见:
-
F6
public static final int F6Deprecated.F6功能键,一个非ASCII动作键。- 参见:
-
F7
public static final int F7Deprecated.F7功能键,一个非ASCII动作键。- 参见:
-
F8
public static final int F8Deprecated.F8功能键,一个非ASCII动作键。- 参见:
-
F9
public static final int F9Deprecated.F9功能键,一个非ASCII动作键。- 参见:
-
F10
public static final int F10Deprecated.F10功能键,一个非ASCII动作键。- 参见:
-
F11
public static final int F11Deprecated.F11功能键,一个非ASCII动作键。- 参见:
-
F12
public static final int F12Deprecated.F12功能键,一个非ASCII动作键。- 参见:
-
PRINT_SCREEN
public static final int PRINT_SCREENDeprecated.Print Screen键,一个非ASCII动作键。- 参见:
-
SCROLL_LOCK
public static final int SCROLL_LOCKDeprecated.Scroll Lock键,一个非ASCII动作键。- 参见:
-
CAPS_LOCK
public static final int CAPS_LOCKDeprecated.Caps Lock键,一个非ASCII动作键。- 参见:
-
NUM_LOCK
public static final int NUM_LOCKDeprecated.Num Lock键,一个非ASCII动作键。- 参见:
-
PAUSE
public static final int PAUSEDeprecated.Pause键,一个非ASCII动作键。- 参见:
-
INSERT
public static final int INSERTDeprecated.Insert键,一个非ASCII动作键。- 参见:
-
ENTER
public static final int ENTERDeprecated.回车键。- 参见:
-
BACK_SPACE
public static final int BACK_SPACEDeprecated.退格键。- 参见:
-
TAB
public static final int TABDeprecated.Tab键。- 参见:
-
ESCAPE
public static final int ESCAPEDeprecated.Escape键。- 参见:
-
DELETE
public static final int DELETEDeprecated.删除键。- 参见:
-
WINDOW_DESTROY
public static final int WINDOW_DESTROYDeprecated.用户已要求窗口管理器关闭窗口。- 参见:
-
WINDOW_EXPOSE
public static final int WINDOW_EXPOSEDeprecated.用户已要求窗口管理器显示窗口。- 参见:
-
WINDOW_ICONIFY
public static final int WINDOW_ICONIFYDeprecated.用户已要求窗口管理器将窗口图标化。- 参见:
-
WINDOW_DEICONIFY
public static final int WINDOW_DEICONIFYDeprecated.用户已要求窗口管理器取消窗口图标化。- 参见:
-
WINDOW_MOVED
public static final int WINDOW_MOVEDDeprecated.用户已要求窗口管理器移动窗口。- 参见:
-
KEY_PRESS
public static final int KEY_PRESSDeprecated.用户已按下普通键。- 参见:
-
KEY_RELEASE
public static final int KEY_RELEASEDeprecated.用户已释放普通键。- 参见:
-
KEY_ACTION
public static final int KEY_ACTIONDeprecated.用户已按下非ASCII 操作 键。key
字段包含一个值,指示事件发生在其中一个操作键上,包括12个功能键,箭头(光标)键,Page Up,Page Down,Home,End,Print Screen,Scroll Lock,Caps Lock,Num Lock,Pause 和 Insert。- 参见:
-
KEY_ACTION_RELEASE
public static final int KEY_ACTION_RELEASEDeprecated.用户已释放非ASCII 操作 键。key
字段包含一个值,指示事件发生在其中一个操作键上,包括12个功能键,箭头(光标)键,Page Up,Page Down,Home,End,Print Screen,Scroll Lock,Caps Lock,Num Lock,Pause 和 Insert。- 参见:
-
MOUSE_DOWN
public static final int MOUSE_DOWNDeprecated.用户已按下鼠标按钮。ALT_MASK
标志表示中间按钮已按下。META_MASK
标志表示右键已按下。- 参见:
-
MOUSE_UP
public static final int MOUSE_UPDeprecated.用户已释放鼠标按钮。ALT_MASK
标志表示中间按钮已释放。META_MASK
标志表示右键已释放。- 参见:
-
MOUSE_MOVE
public static final int MOUSE_MOVEDeprecated.鼠标在未按下按钮的情况下移动。- 参见:
-
MOUSE_ENTER
public static final int MOUSE_ENTERDeprecated.鼠标已进入组件。- 参见:
-
MOUSE_EXIT
public static final int MOUSE_EXITDeprecated.鼠标已退出组件。- 参见:
-
MOUSE_DRAG
public static final int MOUSE_DRAGDeprecated.用户在按下按钮的情况下移动鼠标。ALT_MASK
标志表示中间按钮正在按下。META_MASK
标志表示右键正在按下。- 参见:
-
SCROLL_LINE_UP
public static final int SCROLL_LINE_UPDeprecated.用户已激活滚动条的向上区域。- 参见:
-
SCROLL_LINE_DOWN
public static final int SCROLL_LINE_DOWNDeprecated.用户已激活滚动条的向下区域。- 参见:
-
SCROLL_PAGE_UP
public static final int SCROLL_PAGE_UPDeprecated.用户已激活滚动条的向上一页区域。- 参见:
-
SCROLL_PAGE_DOWN
public static final int SCROLL_PAGE_DOWNDeprecated.用户已激活滚动条的向下一页区域。- 参见:
-
SCROLL_ABSOLUTE
public static final int SCROLL_ABSOLUTEDeprecated.用户已移动滚动条中的气泡(拇指),移动到“绝对”位置,而不是相对于上次位置的偏移量。- 参见:
-
SCROLL_BEGIN
public static final int SCROLL_BEGINDeprecated.滚动开始事件。- 参见:
-
SCROLL_END
public static final int SCROLL_ENDDeprecated.滚动结束事件。- 参见:
-
LIST_SELECT
public static final int LIST_SELECTDeprecated.列表中的项目已被选中。- 参见:
-
LIST_DESELECT
public static final int LIST_DESELECTDeprecated.列表中的项目已被取消选中。- 参见:
-
ACTION_EVENT
public static final int ACTION_EVENTDeprecated.此事件指示用户希望发生某些操作。- 参见:
-
LOAD_FILE
public static final int LOAD_FILEDeprecated.文件加载事件。- 参见:
-
SAVE_FILE
public static final int SAVE_FILEDeprecated.文件保存事件。- 参见:
-
GOT_FOCUS
public static final int GOT_FOCUSDeprecated.组件获得焦点。- 参见:
-
LOST_FOCUS
public static final int LOST_FOCUSDeprecated.组件失去焦点。- 参见:
-
target
Deprecated.目标组件。这表示事件发生在哪个组件上或与哪个组件相关联。此对象已被 AWTEvent.getSource() 替换。- 参见:
-
when
public long whenDeprecated.时间戳。已被 InputEvent.getWhen() 替换。- 参见:
-
id
public int idDeprecated.指示事件是哪种类型的事件,以及其他哪些Event
变量与事件相关。已被 AWTEvent.getID() 替换。- 参见:
-
x
public int xDeprecated.事件的 x 坐标。已被 MouseEvent.getX() 替换。- 参见:
-
y
public int yDeprecated.事件的y坐标。已被MouseEvent.getY()替换- 参见:
-
key
public int keyDeprecated.键盘事件中按下的键的键码。已被KeyEvent.getKeyCode()替换- 参见:
-
modifiers
public int modifiersDeprecated.修饰键的状态。已被InputEvent.getModifiers()替换。在Java 1.1中,MouseEvent和KeyEvent是InputEvent的子类。- 参见:
-
clickCount
public int clickCountDeprecated.对于MOUSE_DOWN
事件,此字段表示连续点击的次数。对于其他事件,其值为0
。此字段已被MouseEvent.getClickCount()替换。- 参见:
-
arg
Deprecated.事件的任意参数。此字段的值取决于事件类型。arg
已被特定于事件的属性替换。 -
evt
Deprecated.下一个事件。将事件放入链接列表时设置此字段。已被EventQueue替换。- 参见:
-
-
Constructor Details
-
Event
Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。使用指定的目标组件、时间戳、事件类型、x和y坐标、键盘键、修饰键状态和参数创建
Event
的实例。- 参数:
-
target
- 目标组件。 -
when
- 时间戳。 -
id
- 事件类型。 -
x
- x坐标。 -
y
- y坐标。 -
key
- 键盘事件中按下的键。 -
modifiers
- 修饰键状态。 -
arg
- 指定的参数。
-
Event
Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。使用指定的目标组件、时间戳、事件类型、x和y坐标、键盘键、修饰键状态和参数设置为
null
创建Event
的实例。- 参数:
-
target
- 目标组件。 -
when
- 时间戳。 -
id
- 事件类型。 -
x
- x坐标。 -
y
- y坐标。 -
key
- 键盘事件中按下的键。 -
modifiers
- 修饰键状态。
-
Event
Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。使用指定的目标组件、事件类型和参数创建
Event
的实例。- 参数:
-
target
- 目标组件。 -
id
- 事件类型。 -
arg
- 指定的参数。
-
-
Method Details
-
translate
public void translate(int dx, int dy) Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。将此事件平移,使其x和y坐标分别增加dx和dy。
此方法相对于给定组件翻译事件。至少涉及将坐标转换为给定组件的本地坐标系。在暴露事件的情况下,还可能涉及翻译区域。
- 参数:
-
dx
- 要平移的x坐标的距离。 -
dy
- 要平移的y坐标的距离。
-
shiftDown
public boolean shiftDown()Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。检查Shift键是否按下。
- 返回:
-
如果按下该键,则返回
true
;否则返回false
。 - 参见:
-
controlDown
public boolean controlDown()Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。检查Control键是否按下。
- 返回:
-
如果按下该键,则返回
true
;否则返回false
。 - 参见:
-
metaDown
public boolean metaDown()Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。检查Meta键是否按下。
- 返回:
-
如果按下该键,则返回
true
;否则返回false
。 - 参见:
-
paramString
Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。返回表示此
Event
状态的字符串。此方法仅用于调试目的,返回的字符串的内容和格式可能因实现而异。返回的字符串可能为空,但不会为null
。- 返回:
- 此事件的参数字符串
-
toString
Deprecated.注意:Event
类已过时,仅供向后兼容使用。已被AWTEvent
类及其子类替换。返回此事件值的表示形式字符串。
-
AWTEvent
and its subclasses be used instead