不确定如何为我的事件处理程序使用计数器变量。我得到的错误表明它不是最终的。我知道它不起作用,因为在for循环的迭代之后,变量会递增。但是我该如何解决这个问题?
Tile[][] tiles = board.getTileArray();
Button b = (Button)getNodeFromGridPane(grid, i, j);
b.setOnAction(
new EventHandler<ActionEvent>(){
public void hand(ActionEvent e){
tiles[i][j] = Tile.BLACK;
}
});