イベント (event)
AWTのイベント
イベントの種類
アクションイベント (ActionEvent)
アクションイベントに関連するクラスやメソッド
|
説明 |
ActionEventクラス |
アクションが発生したことを示すオブジェクト。アクションを発生させたコンポーネントによって生成される。 |
ActionListenerインターフェイス |
ActionEventを受け取るリスナー。これを実装しているオブジェクトは、イベント発生時にActionEventオブジェクトを受け取る。 |
actionPerformedメソッド |
アクションが発生すると呼び出される。ActionListenerのメソッド。 |
addActionListenerメソッド |
アクションイベントを受け取るためにActionListenerを登録する。コンポーネントのメソッド。 |
サンプルコード
Button button = new Button("OK");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
}
});
ActionEventのメソッド
戻り値 |
メソッド |
取得する内容 |
String |
getActionCommand |
アクションに関連したコマンド文字列 |
int |
getModifiers() |
アクションイベントの発生中に押された修飾キー |
long |
getWhen() |
このイベントが発生した時点のタイムスタンプ |
String |
paramString() |
アクションイベントを判別するパラメータ文字列 |
java.awt.eventパッケージのクラス階層
- java.lang.Object
- java.awt.event.ComponentAdapter
- java.awt.event.ContainerAdapter
- java.util.EventListenerProxy
- java.awt.event.AWTEventListenerProxy
- java.util.EventObject
- java.awt.AWTEvent … AWTイベントのルート
- java.awt.event.ActionEvent
- java.awt.event.AdjustmentEvent
- java.awt.event.ComponentEvent
- java.awt.event.ContainerEvent
- java.awt.event.FocusEvent
- java.awt.event.InputEvent
- java.awt.event.KeyEvent
- java.awt.event.MouseEvent
- java.awt.event.MouseWheelEvent
- java.awt.event.PaintEvent
- java.awt.event.WindowEvent
- java.awt.event.HierarchyEvent
- java.awt.event.InputMethodEvent
- java.awt.event.InvocationEvent
- java.awt.event.ItemEvent
- java.awt.event.TextEvent
- java.awt.event.FocusAdapter
- java.awt.event.HierarchyBoundsAdapter
- java.awt.event.KeyAdapter
- java.awt.event.MouseAdapter
- java.awt.event.MouseMotionAdapter
- java.awt.event.WindowAdapter