いくつかのボタンを作成するこの関数があります。doActionメソッドでout.printlnアイテムを実行しようとしています。
for (int i = 0; i < itemsList.size(); i++) {
String item = itemsList.get(i);
TButton button = new TButton("" + item, 8, 415 + (25 * i), 90, 25) {
public void doAction() {
System.out.println("" + item);
}
};
this.framework.add(button);
}
エラーが発生します
local variable item is accessed from within inner class
これを正しい方法で行うにはどうすればよいですか?