public class Event extends Object implements Serializable
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
Event
是一个平台独立的类,封装了事件从平台的图形用户界面的java 1事件模型。在java 1.1和以后的版本中,该Event
类仅保持向后的兼容性。在这类描述的信息用于帮助程序员在java程序 1转换到新的事件模型。
在java 1事件模型,一个事件包含一个id
字段表示什么类型的是和其他Event
变量事件相关事件。
键盘事件,key
包含一个值指示键被激活,并modifiers
包含该事件的修饰符。为key_press和key_release事件ID,对key
值为关键的Unicode字符编码。对于key_action和key_action_release,key
的值是一个定义在Event
类动作键标识符(PGUP
,PGDN
,F1
,F2
,等)。
Modifier and Type | Field and Description |
---|---|
static int |
ACTION_EVENT
此事件指示用户希望某些操作发生。
|
static int |
ALT_MASK
这个标志表明,ALT键是在事件发生时。
|
Object |
arg
一个事件的任意参数。
|
static int |
BACK_SPACE
退格键。
|
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
输入键。
|
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
该标志表示事件发生时,元键已被下调。
|
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
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
Scroll Lock键,非ASCII码的作用关键。
|
static int |
SCROLL_PAGE_DOWN
用户已激活滚动条的页面向下区域。
|
static int |
SCROLL_PAGE_UP
用户已激活滚动条的页面区域。
|
static int |
SHIFT_MASK
该标志指示在事件发生时移动键被向下移动。
|
static int |
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
该事件的nullx坐标。
|
int |
y
该事件的nully坐标。
|
Constructor and Description |
---|
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 | Method and Description |
---|---|
boolean |
controlDown()
注:的
Event 类已过时,只可用于向后兼容。
|
boolean |
metaDown()
注:的
Event 类已过时,只可用于向后兼容。
|
protected String |
paramString()
注:的
Event 类已过时,只可用于向后兼容。
|
boolean |
shiftDown()
注:的
Event 类已过时,只可用于向后兼容。
|
String |
toString()
注:的
Event 类已过时,只可用于向后兼容。
|
void |
translate(int dx, int dy)
注:的
Event 类已过时,只可用于向后兼容。
|
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个功能键,箭头键(光标),页,页下来,回家,最后,打印屏幕,滚动锁定、大写锁定,数字锁定,暂停,并插入。
public static final int KEY_ACTION_RELEASE
key
字段包含一个值,表示事件发生在一个动作键,包括12个功能键,箭头键(光标),页,页下来,回家,最后,打印屏幕,滚动锁定、大写锁定,数字锁定,暂停,并插入。
public static final int MOUSE_DOWN
ALT_MASK
标志表示中间的按钮被按下。的
META_MASK
flag表明正确的按钮被按下。
ALT_MASK
,
META_MASK
,
Constant Field Values
public static final int MOUSE_UP
ALT_MASK
标志表示中间的按钮被释放。的
META_MASK
flag表明右键已被释放。
ALT_MASK
,
META_MASK
,
Constant Field Values
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
,
Constant Field Values
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
public int clickCount
MOUSE_DOWN
事件,该字段指示连续点击数。其他的事件,它的价值是
0
。这场被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
时间戳、事件类型、nullx和nully坐标,键盘按键,该修饰键的状态,和争论。
target
-目标组件。
when
-时间戳。
id
-事件类型。
x
- nullx坐标。
y
- nully坐标。
key
-按键在键盘事件。
modifiers
的修饰键的状态。
arg
-指定参数。
public Event(Object target, long when, int id, int x, int y, int key, int modifiers)
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
创建Event
实例与指定的目标组件、时间戳、事件类型、nullx和nully坐标,键盘按键,该修饰键的状态,和一个参数设置为null
。
target
-目标组件。
when
-时间戳。
id
-事件类型。
x
- nullx坐标。
y
- nully坐标。
key
-按键在键盘事件。
modifiers
的修饰键的状态。
public void translate(int dx, int dy)
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
翻译这一事件,增加了nulldx和nulldy是其nullx和nully坐标,分别。
此方法将相对于给定组件的事件转换为。这涉及到,在一个最小的,将坐标转换到给定组件的局部坐标系统。它也可能涉及在一个公开事件的情况下翻译一个区域。
dx
-翻译nullx坐标距离。
dy
-翻译nully坐标距离。
public boolean shiftDown()
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
检查转移键是否关闭。
true
如果钥匙下来;
false
否则。
modifiers
,
controlDown()
,
metaDown()
public boolean controlDown()
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
检查控制键是否关闭。
true
如果钥匙下来;
false
否则。
modifiers
,
shiftDown()
,
metaDown()
public boolean metaDown()
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
检查元键是否向下检查。
true
如果钥匙下来;
false
否则。
modifiers
,
shiftDown()
,
controlDown()
protected String paramString()
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
返回一个字符串,表示此Event
状态。此方法仅用于调试目的,返回的字符串的内容和格式可能会在实现过程中有所不同。返回的字符串是空的但可能不null
。
public String toString()
Event
类已过时,只可用于向后兼容。它已被
AWTEvent
类及其子类所取代。
返回此事件的值的一个字符串的表示形式。
toString
方法重写,继承类
Object
paramString()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.