Java 事件处理详解
在 Java 编程中,事件处理是一个重要的概念,它允许程序对用户的操作做出反应。下面将详细介绍 Java 中常见的事件类及其相关的方法和使用场景。
1. ActionEvent 类
当按钮被按下、列表项被双击或菜单项被选中时,会生成 ActionEvent
事件。该类定义了四个整数常量,用于识别与操作事件相关的修饰符: ALT_MASK
、 CTRL_MASK
、 META_MASK
和 SHIFT_MASK
。此外,还有一个整数常量 ACTION_PERFORMED
,用于识别操作事件。
ActionEvent
有三个构造函数:
ActionEvent(Object src, int type, String cmd)
ActionEvent(Object src, int type, String cmd, int modifiers)
ActionEvent(Object src, int type, String cmd, long when, int modifiers)
-
src
:生成此事件的对象的引用。 -
type
:指定事件的类型。 -
cmd
:事件的命令字符串。