ActionListenerは、ボタンやタイマーなどのイベントを受け取るインタフェース・・・。
ActionListener (Java Platform SE 6)
これでボタンが押された時に、ボタンに表示されているラベル名を"button"から"Clicked!"に変える・・・。
button.addActionListenerにActionListenerの匿名クラスとしてインスタンスを渡す・・・。
メソッドはactionPerformedしかないので、これだけオーバーライドすればいい・・・。
e.getSourceでイベントが発生したオブジェクトを取得できる・・・。
ただし、ObejctクラスなのでButtonにキャストする必要がある・・・。
b.setLabelで"Clicked!"にラベル名を変更・・・。
最初は"button"・・・。
buttonを押すと、
"Clicked!"に変わる・・・。
Sample/MainClass.java at master · bg1bgst333/Sample · GitHub