【初心者】Java質問・相談スレッド73【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0660デフォルトの名無しさん
2005/10/21(金) 22:50:43失礼しました。
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で宣言される必要があります」
というエラーがあります。
座標の位置を記憶する変数をマウスリスナの中で呼び出しているのですが、
それが原因でしょうか?
■ このスレッドは過去ログ倉庫に格納されています