Остановить ввод из JavaBean - PullRequest
       18

Остановить ввод из JavaBean

0 голосов
/ 02 марта 2011

В настоящее время я создаю веб-игру, которая принимает данные от пользователя, помещает данные в javabean, а затем обновляет игровое поле и проверяет победителя.Я могу правильно отправить сообщение о победителе, но мой вопрос заключается в том, как я могу остановить поток ввода после определения победителя, чтобы доска оставалась неизменной (пока не нажата новая игра)?

Мой ввод поступает через метод setmoveCol (String movecol).Я хотел бы проверить, поступает ли ввод после определения победителя, напечатать относительное сообщение «Игра окончена» и отклонить ход.

1 Ответ

0 голосов
/ 02 марта 2011

Возможно, есть много способов, но один из них может быть:

  • Вы можете установить логическое значение, когда найден победитель, и игнорировать любые входные данные, если это логическое значение истинно

если вы хотите иметь более подробные возможности синхронизации:

  • Вы можете запомнить временную метку, когда победитель будет найден, и, если кто-то что-то введет, вы также должны получить временную метку для этого действия. Таким образом, вы можете игнорировать любой ввод, отметка времени которого превышает отметку времени победителя.
...