AWT InputEvent类

1 什么是Java AWT InputEvent

InputEvent 类是所有组件级输入事件的根事件类。输入事件在它们被起源的源正常处理之前被传递给侦听器。这允许侦听器和组件子类“使用”事件,以便源不会以默认方式处理它们。例如,在 Button 组件上使用 mousePressed 事件将阻止 Button 被激活。

2 Java AWT InputEvent的语法

public abstract class InputEvent
   extends ComponentEvent

3 Java AWT InputEvent的方法

方法 描述
void consume() 使用此事件,以便它不会被发起它的源以默认方式处理。
int getModifiers() 返回此事件的修饰符掩码。
int getModifiersEx() 返回此事件的扩展修饰符掩码。
static String getModifiersExText(int modifiers) 返回描述扩展修饰键和鼠标按钮的字符串,例如“Shift”、“Button1”或“Ctrl+Shift”。
long getWhen() 返回此事件发生时的时间戳。
boolean isAltDown() 返回 Alt 修饰符是否关闭此事件。
boolean isAltGraphDown() 返回 AltGraph 修饰符是否关闭此事件。
boolean isConsumed() 返回此事件是否已被消耗。
boolean isControlDown() 返回 Control 修饰符是否关闭此事件。
boolean isMetaDown() 返回 Meta 修饰符是否关闭此事件。
boolean isShiftDown() 返回 Shift 修饰符是否关闭此事件。

热门文章

优秀文章