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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。