JavaTM 2 Platform
Std. Ed. v1.3

java.awt.event
クラス InputEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.awt.AWTEvent
              |
              +--java.awt.event.ComponentEvent
                    |
                    +--java.awt.event.InputEvent
すべての実装インタフェース:
Serializable
直系の既知のサブクラス:
KeyEvent, MouseEvent

public abstract class InputEvent
extends ComponentEvent

全コンポーネントレベルの入力イベントのルートイベントクラスです。 入力イベントは、作成されたソースによって正常に処理される前にリスナーに送られます。このことによって、リスナーとコンポーネントサブクラスはイベントを「消費」し、ソースがデフォルトの方法でイベントを処理しないようにできます。たとえば、Button コンポーネントの mousePressed イベントを消費することによって、Button が起動されないようにできます。

導入されたバージョン:
1.1
関連項目:
KeyEvent, KeyAdapter, MouseEvent, MouseAdapter, MouseMotionAdapter, 直列化された形式

フィールドの概要
static int ALT_GRAPH_MASK
          Alt+Graph キーの定数です。
static int ALT_MASK
          Alt キーの定数です。
static int BUTTON1_MASK
          マウスボタン 1 の定数です。
static int BUTTON2_MASK
          マウスボタン 2 の定数です。
static int BUTTON3_MASK
          マウスボタン 3 の定数です。
static int CTRL_MASK
          Control キーの定数です。
static int META_MASK
          メタキーの定数です。
static int SHIFT_MASK
          Shift キーの定数です。
 
クラス java.awt.event.ComponentEvent から継承したフィールド
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
 
クラス java.awt.AWTEvent から継承したフィールド
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK
 
クラス java.util.EventObject から継承したフィールド
source
 
メソッドの概要
 void consume()
          イベントを消費して、そのイベントの発生元によってデフォルトの方法で処理されないようにします。
 int getModifiers()
          このイベントに関する修飾子のフラグを返します。
 long getWhen()
          このイベントが発生した時点のタイムスタンプを返します。
 boolean isAltDown()
          イベントで Alt キーが押されていたかどうかを返します。
 boolean isAltGraphDown()
          イベントで Alt+Graph キーが押されていたかどうかを返します。
 boolean isConsumed()
          このイベントが消費されたかどうかを返します。
 boolean isControlDown()
          イベントで Control キーが押されていたかどうかを返します。
 boolean isMetaDown()
          イベントでメタキーが押されていたかどうかを返します。
 boolean isShiftDown()
          イベントで Shift キーが押されていたかどうかを返します。
 
クラス java.awt.event.ComponentEvent から継承したメソッド
getComponent, paramString
 
クラス java.awt.AWTEvent から継承したメソッド
finalize, getID, toString
 
クラス java.util.EventObject から継承したメソッド
getSource
 
クラス java.lang.Object から継承したメソッド
clone, equals, 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
メタキーの定数です。

ALT_MASK

public static final int ALT_MASK
Alt キーの定数です。

ALT_GRAPH_MASK

public static final int ALT_GRAPH_MASK
Alt+Graph キーの定数です。

BUTTON1_MASK

public static final int BUTTON1_MASK
マウスボタン 1 の定数です。

BUTTON2_MASK

public static final int BUTTON2_MASK
マウスボタン 2 の定数です。

BUTTON3_MASK

public static final int BUTTON3_MASK
マウスボタン 3 の定数です。
メソッドの詳細

isShiftDown

public boolean isShiftDown()
イベントで Shift キーが押されていたかどうかを返します。

isControlDown

public boolean isControlDown()
イベントで Control キーが押されていたかどうかを返します。

isMetaDown

public boolean isMetaDown()
イベントでメタキーが押されていたかどうかを返します。

isAltDown

public boolean isAltDown()
イベントで Alt キーが押されていたかどうかを返します。

isAltGraphDown

public boolean isAltGraphDown()
イベントで Alt+Graph キーが押されていたかどうかを返します。

getWhen

public long getWhen()
このイベントが発生した時点のタイムスタンプを返します。

getModifiers

public int getModifiers()
このイベントに関する修飾子のフラグを返します。

consume

public void consume()
イベントを消費して、そのイベントの発生元によってデフォルトの方法で処理されないようにします。
オーバーライド:
クラス AWTEvent 内の consume

isConsumed

public boolean isConsumed()
このイベントが消費されたかどうかを返します。
オーバーライド:
クラス AWTEvent 内の isConsumed
関連項目:
consume()

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.