JavaTM 2
Platform
Std. Ed. v1.4.0

java.awt
クラス Event

java.lang.Object
  |
  +--java.awt.Event
すべての実装インタフェース:
Serializable

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 クラスの定義済みアクションキー識別子 (PGUPPGDNF1F2 など) です。

導入されたバージョン:
JDK1.0
関連項目:
直列化された形式

フィールドの概要
static int ACTION_EVENT
          このイベントは、ユーザがアクションの実行を望んでいることを示します。
static int ALT_MASK
          イベントが発生したときに Alt キーが押されていたことを示します。
 Object arg
          イベントの任意の引数です。
static int BACK_SPACE
          Back Space キーです。
static int CAPS_LOCK
          Caps Lock キーです。
 int clickCount
          MOUSE_DOWN イベントの場合、このフィールドは連続したクリックの数を示します。
static int CTRL_MASK
          イベントが発生したときに Control キーが押されていたことを示します。
static int DELETE
          Delete キーです。
static int DOWN
          下矢印キーです。
static int END
          End キーです。
static int ENTER
          Enter キーです。
static int ESCAPE
          Escape キーです。
 Event evt
          次のイベントです。
static int F1
          F1 ファンクションキーです。
static int F10
          F10 ファンクションキーです。
static int F11
          F11 ファンクションキーです。
static int F12
          F12 ファンクションキーです。
static int F2
          F2 ファンクションキーです。
static int F3
          F3 ファンクションキーです。
static int F4
          F4 ファンクションキーです。
static int F5
          F5 ファンクションキーです。
static int F6
          F6 ファンクションキーです。
static int F7
          F7 ファンクションキーです。
static int F8
          F8 ファンクションキーです。
static int F9
          F9 ファンクションキーです。
static int GOT_FOCUS
          コンポーネントがフォーカスを取得したことを示します。
static int HOME
          Home キーです。
 int id
          イベントがどのタイプのイベントか、およびそのイベントと関連するほかの Event 変数はどれかを示します。
static int INSERT
          Insert キーです。
 int key
          キーボードイベントで押されたキーのキーコードです。
static int KEY_ACTION
          ユーザが ASCII 以外の「アクション」キーを押しました。
static int KEY_ACTION_RELEASE
          ユーザが ASCII 以外の「アクション」キーを離しました。
static int KEY_PRESS
          ユーザが普通のキーを押しました。
static int KEY_RELEASE
          ユーザが普通のキーを離しました。
static int LEFT
          左矢印キーです。
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 キーです。
static int PAUSE
          Pause キーです。
static int PGDN
          Page Down キーです。
static int PGUP
          Page Up キーです。
static int PRINT_SCREEN
          Print Screen キーです。
static int RIGHT
          右矢印キーです。
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 キーです。
static int SCROLL_PAGE_DOWN
          ユーザがスクロールバーの「ページダウン」領域を起動しました。
static int SCROLL_PAGE_UP
          ユーザがスクロールバーの「ページアップ」領域を起動しました。
static int SHIFT_MASK
          イベントが発生したときに Shift キーが押されていたことを示します。
static int TAB
          Tab キーです。
 Object target
          ターゲットコンポーネントです。
static int UP
          上矢印キーです。
 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 x, int y)
          注: Event クラスは現在無効であり、下位互換のためだけに存在しています。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, 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
イベントが発生したときに Meta キーが押されていたことを示します。マウスイベントの場合、このフラグは右ボタンが押されたか、離されたことを示します。

関連項目:
定数フィールド値

ALT_MASK

public static final int ALT_MASK
イベントが発生したときに Alt キーが押されていたことを示します。マウスイベントの場合、このフラグは中央のボタンが押されたか、離されたことを示します。

関連項目:
定数フィールド値

HOME

public static final int HOME
Home キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

END

public static final int END
End キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

PGUP

public static final int PGUP
Page Up キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

PGDN

public static final int PGDN
Page Down キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

UP

public static final int UP
上矢印キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

DOWN

public static final int DOWN
下矢印キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

LEFT

public static final int LEFT
左矢印キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

RIGHT

public static final int RIGHT
右矢印キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F1

public static final int F1
F1 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F2

public static final int F2
F2 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F3

public static final int F3
F3 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F4

public static final int F4
F4 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F5

public static final int F5
F5 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F6

public static final int F6
F6 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F7

public static final int F7
F7 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F8

public static final int F8
F8 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F9

public static final int F9
F9 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F10

public static final int F10
F10 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F11

public static final int F11
F11 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

F12

public static final int F12
F12 ファンクションキーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

PRINT_SCREEN

public static final int PRINT_SCREEN
Print Screen キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

SCROLL_LOCK

public static final int SCROLL_LOCK
Scroll Lock キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

CAPS_LOCK

public static final int CAPS_LOCK
Caps Lock キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

NUM_LOCK

public static final int NUM_LOCK
Num Lock キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

PAUSE

public static final int PAUSE
Pause キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

INSERT

public static final int INSERT
Insert キーです。これは ASCII のアクションキーではありません。

関連項目:
定数フィールド値

ENTER

public static final int ENTER
Enter キーです。

関連項目:
定数フィールド値

BACK_SPACE

public static final int BACK_SPACE
Back Space キーです。

関連項目:
定数フィールド値

TAB

public static final int TAB
Tab キーです。

関連項目:
定数フィールド値

ESCAPE

public static final int ESCAPE
Escape キーです。

関連項目:
定数フィールド値

DELETE

public static final int DELETE
Delete キーです。

関連項目:
定数フィールド値

WINDOW_DESTROY

public static final int WINDOW_DESTROY
ユーザがウィンドウマネージャにウィンドウを閉じることを要求しました。

関連項目:
定数フィールド値

WINDOW_EXPOSE

public static final int WINDOW_EXPOSE
ユーザがウィンドウマネージャにウィンドウの表示を要求しました。

関連項目:
定数フィールド値

WINDOW_ICONIFY

public static final int WINDOW_ICONIFY
ユーザがウィンドウマネージャにウィンドウのアイコン化を要求しました。

関連項目:
定数フィールド値

WINDOW_DEICONIFY

public static final int WINDOW_DEICONIFY
ユーザがウィンドウマネージャにウィンドウのアイコン化解除を要求しました。

関連項目:
定数フィールド値

WINDOW_MOVED

public static final int WINDOW_MOVED
ユーザがウィンドウマネージャにウィンドウの移動を要求しました。

関連項目:
定数フィールド値

KEY_PRESS

public static final int KEY_PRESS
ユーザが普通のキーを押しました。

関連項目:
定数フィールド値

KEY_RELEASE

public static final int KEY_RELEASE
ユーザが普通のキーを離しました。

関連項目:
定数フィールド値

KEY_ACTION

public static final int KEY_ACTION
ユーザが ASCII 以外の「アクション」キーを押しました。key フィールドは、アクションキー (12 個のファンクションキー、矢印 (カーソル) キー、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、Pause、および Insert) のどれかでイベントが発生したことを示す値を格納します。

関連項目:
定数フィールド値

KEY_ACTION_RELEASE

public static final int KEY_ACTION_RELEASE
ユーザが ASCII 以外の「アクション」キーを離しました。key フィールドは、アクションキー (12 個のファンクションキー、矢印 (カーソル) キー、Page Up、Page Down、Home、End、Print Screen、Scroll Lock、Caps Lock、Num Lock、Pause、および Insert) のどれかでイベントが発生したことを示す値を格納します。

関連項目:
定数フィールド値

MOUSE_DOWN

public static final int MOUSE_DOWN
ユーザがマウスボタンを押しました。ALT_MASK フラグは、中央のボタンが押されたことを示します。META_MASK フラグは、右ボタンが押されたことを示します。

関連項目:
ALT_MASK, META_MASK, 定数フィールド値

MOUSE_UP

public static final int MOUSE_UP
ユーザがマウスボタンを離しました。ALT_MASK フラグは、中央のボタンが離されたことを示します。META_MASK フラグは、右ボタンが離されたことを示します。

関連項目:
ALT_MASK, META_MASK, 定数フィールド値

MOUSE_MOVE

public static final int MOUSE_MOVE
ボタンが押されていない状態でマウスが移動しました。

関連項目:
定数フィールド値

MOUSE_ENTER

public static final int MOUSE_ENTER
マウスがコンポーネントに入りました。

関連項目:
定数フィールド値

MOUSE_EXIT

public static final int MOUSE_EXIT
マウスがコンポーネントを抜けました。

関連項目:
定数フィールド値

MOUSE_DRAG

public static final int MOUSE_DRAG
ユーザがボタンを押しながらマウスを移動しました。ALT_MASK フラグは、中央のボタンが押されていることを示します。META_MASK フラグは、右ボタンが押されていることを示します。

関連項目:
ALT_MASK, META_MASK, 定数フィールド値

SCROLL_LINE_UP

public static final int SCROLL_LINE_UP
ユーザがスクロールバーの「ラインアップ」領域を起動しました。

関連項目:
定数フィールド値

SCROLL_LINE_DOWN

public static final int SCROLL_LINE_DOWN
ユーザがスクロールバーの「ラインダウン」領域を起動しました。

関連項目:
定数フィールド値

SCROLL_PAGE_UP

public static final int SCROLL_PAGE_UP
ユーザがスクロールバーの「ページアップ」領域を起動しました。

関連項目:
定数フィールド値

SCROLL_PAGE_DOWN

public static final int SCROLL_PAGE_DOWN
ユーザがスクロールバーの「ページダウン」領域を起動しました。

関連項目:
定数フィールド値

SCROLL_ABSOLUTE

public static final int SCROLL_ABSOLUTE
ユーザがスクロールバーのバブル (サム) を、最後の位置からのオフセットにではなく、「絶対」位置に移動しました。

関連項目:
定数フィールド値

SCROLL_BEGIN

public static final int SCROLL_BEGIN
スクロール開始イベントです。

関連項目:
定数フィールド値

SCROLL_END

public static final int SCROLL_END
スクロール終了イベントです。

関連項目:
定数フィールド値

LIST_SELECT

public static final int LIST_SELECT
リストの項目が選択されました。

関連項目:
定数フィールド値

LIST_DESELECT

public static final int LIST_DESELECT
リストの項目の選択が解除されました。

関連項目:
定数フィールド値

ACTION_EVENT

public static final int ACTION_EVENT
このイベントは、ユーザがアクションの実行を望んでいることを示します。

関連項目:
定数フィールド値

LOAD_FILE

public static final int LOAD_FILE
ファイルロードイベントです。

関連項目:
定数フィールド値

SAVE_FILE

public static final int SAVE_FILE
ファイル保存イベントです。

関連項目:
定数フィールド値

GOT_FOCUS

public static final int GOT_FOCUS
コンポーネントがフォーカスを取得したことを示します。

関連項目:
定数フィールド値

LOST_FOCUS

public static final int LOST_FOCUS
コンポーネントがフォーカスを失ったことを示します。

関連項目:
定数フィールド値

target

public Object target
ターゲットコンポーネントです。これは、イベントが発生したコンポーネント、またはイベントが関連付けられたコンポーネントを示します。このオブジェクトは、AWTEvent.getSource() で置き換えられています。

関連項目:
EventObject.getSource()

when

public long when
タイムスタンプです。InputEvent.getWhen() で置き換えられています。

関連項目:
InputEvent.getWhen()

id

public int id
イベントがどのタイプのイベントか、およびそのイベントと関連するほかの Event 変数はどれかを示します。AWTEvent.getID() で置き換えられています。

関連項目:
AWTEvent.getID()

x

public int x
イベントの x 座標です。MouseEvent.getX() で置き換えられています。

関連項目:
MouseEvent.getX()

y

public int y
イベントの y 座標です。MouseEvent.getY() で置き換えられています。

関連項目:
MouseEvent.getY()

key

public int key
キーボードイベントで押されたキーのキーコードです。KeyEvent.getKeyCode() で置き換えられています。

関連項目:
KeyEvent.getKeyCode()

modifiers

public int modifiers
修飾キーの状態です。InputEvent.getModifiers() で置き換えられています。Java 1.1 では、MouseEvent および KeyEvent は InputEvent のサブクラスです。

関連項目:
InputEvent.getModifiers()

clickCount

public int clickCount
MOUSE_DOWN イベントの場合、このフィールドは連続したクリックの数を示します。ほかのイベントの場合、値は 0 です。このフィールドは MouseEvent.getClickCount() で置き換えられています。

関連項目:
MouseEvent.getClickCount().

arg

public Object arg
イベントの任意の引数です。このフィールドの値は、イベントのタイプに依存します。arg は、イベント固有のプロパティで置き換えられています。


evt

public Event evt
次のイベントです。このフィールドは、イベントがリンクされたリストに入れられるときに設定されます。このフィールドは EventQueue で置き換えられています。

関連項目:
EventQueue
コンストラクタの詳細

Event

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 - 指定された引数

Event

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 - 修飾キーの状態

Event

public Event(Object target,
             int id,
             Object arg)
注: Event クラスは現在無効であり、下位互換のためだけに存在しています。AWTEvent クラスとそのサブクラスを今後使用します。

指定されたターゲットコンポーネント、イベントタイプ、および引数で、Event のインスタンスを生成します。

パラメータ:
target - ターゲットコンポーネント
id - イベントのタイプ
arg - 指定された引数
メソッドの詳細

translate

public void translate(int x,
                      int y)
注: Event クラスは現在無効であり、下位互換のためだけに存在しています。AWTEvent クラスとそのサブクラスを今後使用します。

x 座標と y 座標がそれぞれ xy だけ増えるようにこのイベントを変換します。

このメソッドは、指定されたコンポーネントに関連してイベントを変換します。少なくとも、座標が、指定されたコンポーネントのローカルの座標系に変換されます。また、エクスポーズイベントの場合は領域も変換されることがあります。


shiftDown

public boolean shiftDown()
注: Event クラスは現在無効であり、下位互換のためだけに存在しています。AWTEvent クラスとそのサブクラスで置き換えられています。

Shift キーが押されたかどうかを判定します。

戻り値:
キーが押されている場合は true、そうでない場合は false
関連項目:
modifiers, controlDown(), metaDown()

controlDown

public boolean controlDown()
注: Event クラスは現在無効であり、下位互換のためだけに存在しています。AWTEvent クラスとそのサブクラスで置き換えられています。

Control キーが押されたかどうかを判定します。

戻り値:
キーが押されている場合は true、そうでない場合は false
関連項目:
modifiers, shiftDown(), metaDown()

metaDown

public boolean metaDown()
注: Event クラスは現在無効であり、下位互換のためだけに存在しています。AWTEvent クラスとそのサブクラスで置き換えられています。

メタキーが押されたかどうかを判定します。

戻り値:
キーが押されている場合は true、そうでない場合は false
関連項目:
modifiers, shiftDown(), controlDown()

paramString

protected String paramString()
注: Event クラスは現在無効であり、下位互換のためだけに存在しています。AWTEvent クラスとそのサブクラスで置き換えられています。

この イベント の状態を表す文字列を返します。このメソッドは、デバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空白の場合がありますが、null にはなりません。

戻り値:
このイベントのパラメータ文字列

toString

public String toString()
注: Event クラスは現在無効であり、下位互換のためだけに存在しています。AWTEvent クラスとそのサブクラスで置き換えられています。

このイベントの値を文字列表現で返します。

オーバーライド:
クラス Object 内の toString
戻り値:
イベントおよびそのメンバフィールドの値を表す文字列
導入されたバージョン:
JDK1.1
関連項目:
paramString()

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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