Java > Swing > イベント処理


下位ページ

Content

イベント処理の流れと実装

流れ
  1. ボタンが押される
  2. イベントが発行される
  3. イベントを受け取る
    • ボタン側にaddActionListenerメソッドを実行(処理する「クラス」を登録する)
    • 登録するクラスは、ActionListerクラスをインプリメント
      • 登録するクラスの中で、actionPerformedメソッドを実装
  4. 処理を実行する

イベント処理


部品と処理先のひも付け

  • addActionListerで処理するクラスを登録する
    • 登録するクラスはActionListenerクラスをimplementsしていること
    • 登録するクラスはactionPerformedメソッドを実装していること

イベント処理の方法

ActionListenerをimplementsしたクラスで、actionPerformedをオーバーライドする。
actionPerformed(ActionEvent e)

複数のボタンなどの部品に対して、一つのクラスでイベント処理をする場合には、どの部品から呼びだされたイベントかを識別する方法について処理する方法を記述する必要がある。
String str = actionevent.getActionCommand();


レイアウト



ダイアログを簡単に表示する

JOptionPane
JOptionPane
static で shorMessageDialogというものが準備されている
最終更新:2015年10月18日 13:33