Код вроде все верно, где может быть косяк? //-------- public void updateCellView(int x, int y, int value){ if (value == 0) setCellValue(x, y, " "); else if (value == 1) setCellValue(x, y, "X"); else if (value == 2) setCellValue(x, y, "O"); }; //------------