>>658
失礼しました。
JButtonでなく、JLabelの間違いでした。
現在、

for (int i=0; i<label.length; i++){
label[i].addMouseLMouseListener(new MouseAdapter(){
public void mouseReleased(MouseEvent e){

}
public void mousePressed(MouseEvent e){

}
label.addMouseMotionListener(new MouseMotionAdapter(){
public void mouseDragged(MouseEvent e){
}
}
}

という風にやっているのですが、コンパイルできません。
「ローカル変数iは内部くらすからアクセスされます
 finalで宣言される必要があります」
というエラーがあります。

座標の位置を記憶する変数をマウスリスナの中で呼び出しているのですが、
それが原因でしょうか?