所有类


java.awt
类 Event

java.lang.Object
  继承者 java.awt.Event
所有已实现的接口:
Serializable

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 类(PGUPPGDNF1F2)中所定义的某个动作-键标识符。

从以下版本开始:
JDK1.0
另请参见:
序列化表格

字段摘要
static intACTION_EVENT
          此事件指示用户想要某个事件发生。
static intALT_MASK
          此标志指示当事件发生时按下 Alt 键。
 Objectarg
          事件的任意参数。
static intBACK_SPACE
          BackSpace 键。
static intCAPS_LOCK
          Caps Lock 键,一个非 ASCII 操作键。
 intclickCount
          对于 MOUSE_DOWN 事件来说,此字段指示连续点击的次数。
static intCTRL_MASK
          此标志指示当事件发生时按下 Control 键。
static intDELETE
          Delete 键。
static intDOWN
          Down Arrow 键,一个非 ASCII 操作键。
static intEND
          End 键,一个非 ASCII 操作键。
static intENTER
          Enter 键。
static intESCAPE
          Escape 键。
 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
          Home 键,一个非 ASCII 操作键。
 intid
          指示事件是什么类型的事件,其他哪个 Event 变量与该事件有关。
static intINSERT
          Insert 键,一个非 ASCII 操作键。
 intkey
          在键盘事件中被按下的键的键代码。
static intKEY_ACTION
          用户已经按下一个非 ASCII action 键。
static intKEY_ACTION_RELEASE
          用户已经释放一个非 ASCII action 键。
static intKEY_PRESS
          用户已经按下一个常规键。
static intKEY_RELEASE
          用户已经释放一个常规键。
static intLEFT
          Left Arrow 键,一个非 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
          Num Lock 键,一个非 ASCII 操作键。
static intPAUSE
          Pause 键,一个非 ASCII 操作键。
static intPGDN
          Page Down 键,一个非 ASCII 操作键。
static intPGUP
          Page Up 键,一个非 ASCII 操作键。
static intPRINT_SCREEN
          Print Screen 键,一个非 ASCII 操作键。
static intRIGHT
          Right Arrow 键,一个非 ASCII 操作键。
static intSAVE_FILE
          文件保存事件。
static intSCROLL_ABSOLUTE
          用户已经将滚动条中的“气泡”(即翻阅标志)移到一个“绝对的”位置,而不是相对最后位置的偏移量。
static intSCROLL_BEGIN
          滚动开始事件。
static intSCROLL_END
          滚动结束事件。
static intSCROLL_LINE_DOWN
          用户已经激活了滚动条的 line down 区域。
static intSCROLL_LINE_UP
          用户已经激活了滚动条的 line up 区域。
static intSCROLL_LOCK
          Scroll Lock 键,一个非 ASCII 操作键。
static intSCROLL_PAGE_DOWN
          用户已经激活了滚动条的 page down 区域。
static intSCROLL_PAGE_UP
          用户已经激活了滚动条的 page up 区域。
static intSHIFT_MASK
          此标志指示当事件发生时按下 Shift 键。
static intTAB
          Tab 键。
 Objecttarget
          目标组件。
static intUP
          Up Arrow 键,一个非 ASCII 操作键。
 longwhen
          时间戳。
static intWINDOW_DEICONIFY
          用户要求窗口管理程序取消窗口图标化。
static intWINDOW_DESTROY
          用户要求窗口管理程序关掉窗口。
static intWINDOW_EXPOSE
          用户要求窗口管理程序公开窗口。
static intWINDOW_ICONIFY
          用户要求窗口管理程序图标化窗口。
static intWINDOW_MOVED
          用户要求窗口管理程序移动窗口。
 intx
          事件的 x 坐标。
 inty
          事件的 y 坐标。
 
构造方法摘要
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 类已废弃,只可用于向后兼容。
 
方法摘要
 booleancontrolDown()
          注:Event 类已废弃,只可用于向后兼容。
 booleanmetaDown()
          注:Event 类已废弃,只可用于向后兼容。
protected  StringparamString()
          注:Event 类已废弃,只可用于向后兼容。
 booleanshiftDown()
          注:Event 类已废弃,只可用于向后兼容。
 StringtoString()
          注:Event 类已废弃,只可用于向后兼容。
 voidtranslate(int dx, int dy)
          注:Event 类已废弃,只可用于向后兼容。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

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 操作键。

另请参见:
常量字段值