Вроде всё работает как надо. Подскажите что не так?
private void openTile(int x, int y){
gameField[x][y].isOpen = true;
setCellColor(x, y, Color.GREEN);
if (gameField[x][y].isMine) {
setCellValue(gameField[x][y].x, gameField[x][y].y, MINE);
}else {
setCellNumber(gameField[x][y].x, gameField[x][y].y, gameField[x][y].countMineNeighbors);
}
}