イベント (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.AWTEventAWTイベントのルート
        • 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
Javaのドキュメントから検索