>>800
>>802

ありがとうございます。

対策として、ActionListenerをimplementsした
独自のクラス(ButtonListener)を定義しました。
そのクラスのコンストラクタを、
public ButtonListener(int n) {data=n}

と定義して、事前にdataを初期化し、for文の中で
  
 btn[i].addActionListener(ButtonListener[data]);

とすることで自分が何番目なのかを記憶させました。

ただ、他にもっと明快な発想があったでしょうか?