>>605
折角Cライクな長大な見苦しいイベントディスパッチロジックを分割する
手段をライブラリに提供してもらっているのに、ユーザがそういうまとめ
かたをするのは、OO使いなら恥ずべき行為だと思われ。
(初心者本とか雑誌とかだと、そういうロジック書いて臆面もなくお勧め
している馬鹿執筆者がよくいるが…)

「一つのボタン」と、「そのボタンが押下されたときの動作」というのは、普通
イメージとして一塊だよな?というわけで、Swing使っているなら、Abstract
Actionのサブクラスを作って使え。
AWTだったら、同等のやり方でボタン毎のリスナーとボタンの属性を一塊にした
クラスでもつくっといたら?