Сброс массива меток JButton и повторное включение всех них

StackOverflow https://stackoverflow.com/questions/653665

  •  19-08-2019
  •  | 
  •  

Вопрос

когда я играю в свою игру, я разрешаю пользователю нажимать на кнопки, которые затем устанавливают o или x в качестве метки, а затем каждая кнопка становится активной, чтобы пользователь не мог нажимать на нее снова и снова

однако, когда я добираюсь до 9 goes и его розыгрыша, появляется окно сообщения с надписью draw, но, похоже, я не могу заставить кнопки вернуться в исходное состояние, чтобы разрешить новый раунд

что вы могли бы предложить

Редактировать:

я понятия не имею, почему я не создал цикл для этого, ура, ребята, я попробую это

Это было полезно?

Решение

Это, конечно, сложно, когда вы не показали нам никакого кода, что вы пробовали такого, что не сработало?

Я бы подумал, что простой старый цикл должен сделать свое дело.

JButton buttons[];

for(JButton b : buttons)
{
  b.setText("");
  b.setEnabled(true);
}

Я надеюсь, что это правильный синтаксис цикла, прошло много времени с тех пор, как я работал на Java.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top