я оставила только setCellValueEx(x, y, Color.RED, MINE); gameOver(); и все работало. но при обновлении эти строки вернулись
if (gameField[y][x].isMine) {
    setCellValue(x, y, MINE);
    setCellColor(x, y, Color.RED);
    setCellValueEx(x, y, Color.RED, MINE);
    gameOver();