このループの外にある変数にこのループの "i"を入れる必要があります(ボタンをクリックしたときにこのようにしたい) -listener ... これはどのように考えていますか?アクションリストの作成(配列)actionlistener(s)変更値
ArrayList<Kaart> Thand=uno.gethSpeler().getHand();
for(int i=0;i<Thand.size();i++){
btnArr[i].setIcon(Thand.get(i).getImg());
btnArr[i].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
iKaart=i;
}
});
}
何「このループの外側の変数に入れて」という意味ですか?あなたが意味することは本当に明確ではありません。私はそれに答えるようにしようとしますが、... –