| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
public abstract class InputEvent
全コンポーネントレベルの入力イベントのルートイベントクラスです。 入力イベントは、作成されたソースによって正常に処理される前にリスナーに送られます。このことによって、リスナーとコンポーネントサブクラスはイベントを「消費」し、ソースがデフォルトの方法でイベントを処理しないようにできます。たとえば、Button コンポーネントの mousePressed イベントを消費することによって、Button が起動されないようにできます。
KeyEvent, 
KeyAdapter, 
MouseEvent, 
MouseAdapter, 
MouseMotionAdapter, 
直列化された形式| フィールドの概要 | |
|---|---|
static int | 
ALT_DOWN_MASK
Alt キーの拡張定数です。  | 
static int | 
ALT_GRAPH_DOWN_MASK
AltGraph キーの拡張定数です。  | 
static int | 
ALT_GRAPH_MASK
AltGraph キーの定数です。  | 
static int | 
ALT_MASK
Alt キーの定数です。  | 
static int | 
BUTTON1_DOWN_MASK
Mouse Button1 の拡張定数です。  | 
static int | 
BUTTON1_MASK
Mouse Button1 の定数です。  | 
static int | 
BUTTON2_DOWN_MASK
Mouse Button2 の拡張定数です。  | 
static int | 
BUTTON2_MASK
Mouse Button2 の定数です。  | 
static int | 
BUTTON3_DOWN_MASK
Mouse Button3 の拡張定数です。  | 
static int | 
BUTTON3_MASK
Mouse Button3 の定数です。  | 
static int | 
CTRL_DOWN_MASK
Ctrl キーの拡張定数です。  | 
static int | 
CTRL_MASK
Ctrl キーの定数です。  | 
static int | 
META_DOWN_MASK
Meta キーの拡張定数です。  | 
static int | 
META_MASK
Meta キーの定数です。  | 
static int | 
SHIFT_DOWN_MASK
Shift キーの拡張定数です。  | 
static int | 
SHIFT_MASK
Shift キーの定数です。  | 
| クラス java.awt.event.ComponentEvent から継承されたフィールド | 
|---|
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN | 
| クラス java.util.EventObject から継承されたフィールド | 
|---|
source | 
| メソッドの概要 | |
|---|---|
 void | 
consume()
イベントを消費して、イベントがその発生元によりデフォルトの方法で処理されないようにします。  | 
 int | 
getModifiers()
このイベントの修飾子マスクを返します。  | 
 int | 
getModifiersEx()
このイベントに関する拡張修飾子のマスクを返します。  | 
static String | 
getModifiersExText(int modifiers)
「Shift」、「Button1」、または「Ctrl+Shift」などの拡張修飾キーおよびマウスボタンを記述する String を返します。  | 
 long | 
getWhen()
このイベントが発生した時点のタイムスタンプを返します。  | 
 boolean | 
isAltDown()
イベントで Alt キーが押されていたかどうかを返します。  | 
 boolean | 
isAltGraphDown()
イベントで AltGraph キーが押されていたかどうかを返します。  | 
 boolean | 
isConsumed()
このイベントが消費されたかどうかを返します。  | 
 boolean | 
isControlDown()
イベントで Ctrl キーが押されていたかどうかを返します。  | 
 boolean | 
isMetaDown()
イベントでメタキーが押されていたかどうかを返します。  | 
 boolean | 
isShiftDown()
イベントで Shift キーが押されていたかどうかを返します。  | 
| クラス java.awt.event.ComponentEvent から継承されたメソッド | 
|---|
getComponent, paramString | 
| クラス java.awt.AWTEvent から継承されたメソッド | 
|---|
getID, setSource, toString | 
| クラス java.util.EventObject から継承されたメソッド | 
|---|
getSource | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| フィールドの詳細 | 
|---|
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 ALT_GRAPH_MASK
public static final int BUTTON1_MASK
public static final int BUTTON2_MASK
public static final int BUTTON3_MASK
public static final int SHIFT_DOWN_MASK
public static final int CTRL_DOWN_MASK
public static final int META_DOWN_MASK
public static final int ALT_DOWN_MASK
public static final int BUTTON1_DOWN_MASK
public static final int BUTTON2_DOWN_MASK
public static final int BUTTON3_DOWN_MASK
public static final int ALT_GRAPH_DOWN_MASK
| メソッドの詳細 | 
|---|
public boolean isShiftDown()
public boolean isControlDown()
public boolean isMetaDown()
public boolean isAltDown()
public boolean isAltGraphDown()
public long getWhen()
public int getModifiers()
public int getModifiersEx()
たとえば、ユーザーがボタン 1 に続いてボタン 2 を押し、同じ順序でボタンを離した場合、次の一連のイベントが生成されます。
    MOUSE_PRESSED:  BUTTON1_DOWN_MASK
    MOUSE_PRESSED:  BUTTON1_DOWN_MASK | BUTTON2_DOWN_MASK
    MOUSE_RELEASED: BUTTON2_DOWN_MASK
    MOUSE_CLICKED:  BUTTON2_DOWN_MASK
    MOUSE_RELEASED: 
    MOUSE_CLICKED:  
 
 
今後、新しい修飾子が追加される可能性があるため、== を使用してこのメソッドの戻り値を比較することは推奨されません。たとえば、次のコードにより、Shift キーと Button 1 を押して Ctrl キーを離したことをチェックできます。
 
    int onmask = SHIFT_DOWN_MASK | BUTTON1_DOWN_MASK;
    int offmask = CTRL_DOWN_MASK;
    if ((event.getModifiersEx() & (onmask | offmask)) == onmask) {
        ...
    }
 
上記のコードは、新しい修飾子が追加されても動作します。
public void consume()
AWTEvent 内の consumepublic boolean isConsumed()
AWTEvent 内の isConsumedconsume()public static String getModifiersExText(int modifiers)
modifiers - イベントの拡張修飾キーおよびマウスボタンを記述する修飾子マスク
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。