public class Event extends Object implements Serializable
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
Event
は、Java 1.0 イベントモデルでプラットフォームのグラフィカルユーザーインタフェースからのイベントをカプセル化する、プラットフォームに依存しないクラスです。 Java 1.1 以降のバージョンでは、Event
クラスは下位互換性のためだけに提供されています。 このクラスの説明は、Java 1.0 プログラムを新しいイベントモデルに変換するプログラマを支援するために提供されています。
Java 1.0 イベントモデルでは、イベントは、そのイベントの型、およびそのイベントと関連するほかの Event
変数を示す id
フィールドを持ちます。
キーボードイベントの場合、key
はどのキーが起動されたかを示す値を格納し、modifiers
はそのイベントの修飾子を格納します。 KEY_PRESS および KEY_RELEASE イベント id の場合、key
の値はそのキーの Unicode 文字コードです。 KEY_ACTION および KEY_ACTION_RELEASE の場合、key
の値は Event
クラスの定義済みアクションキー識別子 (PGUP
、PGDN
、F1
、F2
など) です。
修飾子と型 | フィールドと説明 |
---|---|
static int |
ACTION_EVENT
このイベントは、ユーザーがアクションの実行を望んでいることを示します。
|
static int |
ALT_MASK
イベントが発生したときに Alt キーが押されていたことを示します。
|
Object |
arg
イベントの任意の引数です。
|
static int |
BACK_SPACE
Back Space キーです。
|
static int |
CAPS_LOCK
Caps Lock キーです。これは ASCII のアクションキーではありません。
|
int |
clickCount
MOUSE_DOWN イベントの場合、このフィールドは連続したクリックの数を示します。 |
static int |
CTRL_MASK
イベントが発生したときに Contol キーが押されていたことを示します。
|
static int |
DELETE
Delete キーです。
|
static int |
DOWN
下矢印キーです。これは ASCII のアクションキーではありません。
|
static int |
END
End キーです。これは ASCII のアクションキーではありません。
|
static int |
ENTER
Enter キーです。
|
static int |
ESCAPE
Escape キーです。
|
Event |
evt
次のイベントです。
|
static int |
F1
F1 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F10
F10 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F11
F11 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F12
F12 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F2
F2 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F3
F3 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F4
F4 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F5
F5 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F6
F6 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F7
F7 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F8
F8 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
F9
F9 ファンクションキーです。これは ASCII のアクションキーではありません。
|
static int |
GOT_FOCUS
コンポーネントがフォーカスを取得したことを示します。
|
static int |
HOME
Home キーです。これは ASCII のアクションキーではありません。
|
int |
id
このイベントがどのタイプのイベントか、およびこのイベントにほかのどの
Event 変数が関連するかを示します。 |
static int |
INSERT
Insert キーです。これは ASCII のアクションキーではありません。
|
int |
key
キーボードイベントで押されたキーのキーコードです。
|
static int |
KEY_ACTION
ユーザーが ASCII 以外のアクションキーを押しました。
|
static int |
KEY_ACTION_RELEASE
ユーザーが ASCII 以外のアクションキーを離しました。
|
static int |
KEY_PRESS
ユーザーが普通のキーを押しました。
|
static int |
KEY_RELEASE
ユーザーが普通のキーを離しました。
|
static int |
LEFT
左矢印キーです。これは ASCII のアクションキーではありません。
|
static int |
LIST_DESELECT
リストの項目の選択が解除されました。
|
static int |
LIST_SELECT
リストの項目が選択されました。
|
static int |
LOAD_FILE
ファイルロードイベントです。
|
static int |
LOST_FOCUS
コンポーネントがフォーカスを失ったことを示します。
|
static int |
META_MASK
イベントが発生したときに Meta キーが押されていたことを示します。
|
int |
modifiers
修飾キーの状態です。
|
static int |
MOUSE_DOWN
ユーザーがマウスボタンを押しました。
|
static int |
MOUSE_DRAG
ユーザーがボタンを押しながらマウスを動かしました。
|
static int |
MOUSE_ENTER
マウスがコンポーネントに入りました。
|
static int |
MOUSE_EXIT
マウスがコンポーネントを抜けました。
|
static int |
MOUSE_MOVE
ボタンが押されていない状態でマウスが移動しました。
|
static int |
MOUSE_UP
ユーザーがマウスボタンを離しました。
|
static int |
NUM_LOCK
Num Lock キーです。これは ASCII のアクションキーではありません。
|
static int |
PAUSE
Pause キーです。これは ASCII のアクションキーではありません。
|
static int |
PGDN
Page Down キーです。これは ASCII のアクションキーではありません。
|
static int |
PGUP
Page Up キーです。これは ASCII のアクションキーではありません。
|
static int |
PRINT_SCREEN
Print Screen キーです。これは ASCII のアクションキーではありません。
|
static int |
RIGHT
右矢印キーです。これは ASCII のアクションキーではありません。
|
static int |
SAVE_FILE
ファイル保存イベントです。
|
static int |
SCROLL_ABSOLUTE
ユーザーがスクロールバーのバブル (サム) を、最後の位置からのオフセットにではなく、「絶対」位置に移動しました。
|
static int |
SCROLL_BEGIN
スクロール開始イベントです。
|
static int |
SCROLL_END
スクロール終了イベントです。
|
static int |
SCROLL_LINE_DOWN
ユーザーがスクロールバーのラインダウン領域をアクティブにしました。
|
static int |
SCROLL_LINE_UP
ユーザーがスクロールバーのラインアップ領域をアクティブにしました。
|
static int |
SCROLL_LOCK
Scroll Lock キーです。これは ASCII のアクションキーではありません。
|
static int |
SCROLL_PAGE_DOWN
ユーザーがスクロールバーのページダウン領域をアクティブにしました。
|
static int |
SCROLL_PAGE_UP
ユーザーがスクロールバーのページアップ領域をアクティブにしました。
|
static int |
SHIFT_MASK
イベントが発生したときに Shift キーが押されていたことを示します。
|
static int |
TAB
Tab キーです。
|
Object |
target
ターゲットコンポーネントです。
|
static int |
UP
上矢印キーです。これは ASCII のアクションキーではありません。
|
long |
when
タイムスタンプです。
|
static int |
WINDOW_DEICONIFY
ユーザーがウィンドウマネージャーにウィンドウのアイコン化解除を要求しました。
|
static int |
WINDOW_DESTROY
ユーザーがウィンドウマネージャーにウィンドウを閉じることを要求しました。
|
static int |
WINDOW_EXPOSE
ユーザーがウィンドウマネージャーにウィンドウの表示を要求しました。
|
static int |
WINDOW_ICONIFY
ユーザーがウィンドウマネージャーにウィンドウのアイコン化を要求しました。
|
static int |
WINDOW_MOVED
ユーザーがウィンドウマネージャーにウィンドウの移動を要求しました。
|
int |
x
イベントの x 座標。
|
int |
y
イベントの 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 クラスは廃止されており、下位互換性のためにのみ使用できます。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
controlDown()
注:
Event クラスは廃止されており、下位互換性のためにのみ使用できます。 |
boolean |
metaDown()
注:
Event クラスは廃止されており、下位互換性のためにのみ使用できます。 |
protected String |
paramString()
注:
Event クラスは廃止されており、下位互換性のためにのみ使用できます。 |
boolean |
shiftDown()
注:
Event クラスは廃止されており、下位互換性のためにのみ使用できます。 |
String |
toString()
注:
Event クラスは廃止されており、下位互換性のためにのみ使用できます。 |
void |
translate(int dx, int dy)
注:
Event クラスは廃止されており、下位互換性のためにのみ使用できます。 |
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 HOME
public static final int END
public static final int PGUP
public static final int PGDN
public static final int UP
public static final int DOWN
public static final int LEFT
public static final int RIGHT
public static final int F1
public static final int F2
public static final int F3
public static final int F4
public static final int F5
public static final int F6
public static final int F7
public static final int F8
public static final int F9
public static final int F10
public static final int F11
public static final int F12
public static final int PRINT_SCREEN
public static final int SCROLL_LOCK
public static final int CAPS_LOCK
public static final int NUM_LOCK
public static final int PAUSE
public static final int INSERT
public static final int ENTER
public static final int BACK_SPACE
public static final int TAB
public static final int ESCAPE
public static final int DELETE
public static final int WINDOW_DESTROY
public static final int WINDOW_EXPOSE
public static final int WINDOW_ICONIFY
public static final int WINDOW_DEICONIFY
public static final int WINDOW_MOVED
public static final int KEY_PRESS
public static final int KEY_RELEASE
public static final int KEY_ACTION
key
フィールドには、そのイベントが 12 個のファンクションキー、矢印 (カーソル) キー、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、Pause、および Insert で構成されるアクションキーのいずれかで発生したことを示す値が含まれています。public static final int KEY_ACTION_RELEASE
key
フィールドには、そのイベントが 12 個のファンクションキー、矢印 (カーソル) キー、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、Pause、および Insert で構成されるアクションキーのいずれかで発生したことを示す値が含まれています。public static final int MOUSE_DOWN
ALT_MASK
フラグは、中央のボタンが押されたことを示します。 META_MASK
フラグは、右ボタンが押されたことを示します。public static final int MOUSE_UP
ALT_MASK
フラグは、中央のボタンが離されたことを示します。 META_MASK
フラグは、右ボタンが離されたことを示します。public static final int MOUSE_MOVE
public static final int MOUSE_ENTER
public static final int MOUSE_EXIT
public static final int MOUSE_DRAG
ALT_MASK
フラグは、中央のボタンが押されていることを示します。 META_MASK
フラグは、右ボタンが押されていることを示します。public static final int SCROLL_LINE_UP
public static final int SCROLL_LINE_DOWN
public static final int SCROLL_PAGE_UP
public static final int SCROLL_PAGE_DOWN
public static final int SCROLL_ABSOLUTE
public static final int SCROLL_BEGIN
public static final int SCROLL_END
public static final int LIST_SELECT
public static final int LIST_DESELECT
public static final int ACTION_EVENT
public static final int LOAD_FILE
public static final int SAVE_FILE
public static final int GOT_FOCUS
public static final int LOST_FOCUS
public Object target
public long when
InputEvent.getWhen()
public int id
Event
変数が関連するかを示します。AWTEvent.getID() で置き換えられています。AWTEvent.getID()
public int x
MouseEvent.getX()
public int y
MouseEvent.getY()
public int key
public int modifiers
public int clickCount
MOUSE_DOWN
イベントの場合、このフィールドは連続したクリックの数を示します。ほかのイベントの場合、その値は 0
です。このフィールドは MouseEvent.getClickCount() で置き換えられています。public Object arg
arg
は、イベント固有のプロパティーで置き換えられています。public Event evt
EventQueue
public Event(Object target, long when, int id, int x, int y, int key, int modifiers, Object arg)
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
指定されたターゲットコンポーネント、タイムスタンプ、イベント型、x 座標と y 座標、キーボードキー、修飾キーの状態、および引数で、Event
のインスタンスを生成します。
target
- ターゲットコンポーネント。when
- タイムスタンプ。id
- イベントタイプ。x
- x 座標。y
- y 座標。key
- キーボードイベントで押されたキー。modifiers
- 修飾キーの状態。arg
- 指定された引数。public Event(Object target, long when, int id, int x, int y, int key, int modifiers)
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
指定されたターゲットコンポーネント、タイムスタンプ、イベント型、x 座標と y 座標、キーボードキー、修飾キーの状態、および null
に設定された引数で、Event
のインスタンスを生成します。
target
- ターゲットコンポーネント。when
- タイムスタンプ。id
- イベントタイプ。x
- x 座標。y
- y 座標。key
- キーボードイベントで押されたキー。modifiers
- 修飾キーの状態。public void translate(int dx, int dy)
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
x 座標と y 座標がそれぞれ dx と dy だけ増えるようにこのイベントを変換します。
このメソッドは、指定されたコンポーネントに関連してイベントを変換します。少なくとも、座標が、指定されたコンポーネントのローカルの座標系に変換されます。また、Expose イベントの場合は領域も変換されることがあります。
dx
- x 座標を変換する距離。dy
- y 座標を変換する距離。public boolean shiftDown()
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
Shift キーが押されたかどうかを判定します。
true
、それ以外の場合は false
。modifiers
, controlDown()
, metaDown()
public boolean controlDown()
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
Control キーが押されたかどうかを判定します。
true
、それ以外の場合は false
。modifiers
, shiftDown()
, metaDown()
public boolean metaDown()
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
Meta キーが押されたかどうかを判定します。
true
、それ以外の場合は false
。modifiers
, shiftDown()
, controlDown()
protected String paramString()
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
この Event
の状態を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null
にはなりません。
public String toString()
Event
クラスは廃止されており、下位互換性のためにのみ使用できます。現在は、AWTEvent
クラスとそのサブクラスに置き換えられています。
このイベントの値を文字列表現で返します。
toString
、クラス: Object
paramString()
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.