Правильно ли зарегистрировать контроллер в классе keylisttenr в модели MVC? - PullRequest
0 голосов
/ 18 апреля 2019

Я пишу игру в Java с шаблоном MVC.

В этой игре я использую класс keyListener для перемещения объекта. Правильно ли думать о том, чтобы зарегистрировать класс управления в keyListener, и каждый раз, когда это событие будет происходить, контроллер будет обновляться через keyListener?

спасибо

1 Ответ

0 голосов
/ 20 апреля 2019

Задача представления - установить связь между пользователем и контроллером.Если нет какой-либо первопричины, чтобы избежать этого, разумно для представления:

  1. Подключить прослушиватель ключа, который вызывает контроллер при изменении состояния ключа, всякий раз, когда пользователю показывают объект, ключконтроль;и
  2. Отключите прослушиватель клавиш, когда пользователю не показывают объект, которым управляет клавиша.
...