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
イベントが発生したときにControlキーが押されていたことを示します。
|
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
EventObject.getSource()
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
KeyEvent.getKeyCode()
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, 2014, Oracle and/or its affiliates. All rights reserved.