Распространять события в Яве - PullRequest
0 голосов
/ 02 ноября 2011

Если у нас есть класс Java, отвечающий за создание интерфейсов (строитель), он создает интерфейс, с которым взаимодействует пользователь (интерфейс 1), и пользователь нажимает кнопку, которая выполняет некоторую обработку с использованием класса вычисления.

Есть ли способ узнать, когда эта обработка завершена из класса построителя, чтобы он мог приступить к созданию второго интерфейса и скрыть / закрыть оригинал?

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

Есть ли более подходящий способ сделать это?

1 Ответ

0 голосов
/ 02 ноября 2011

A builder * Класс 1002 * должен просто создать.

Если вам нужно что-то прослушивать события и реагировать, скрывая или закрывая что-то и создавая что-то еще, это звучит гораздо больше как контроллер в Model-View-Controller или связанный шаблон.Этот контроллер, скорее всего, будет вызывать конструктор всякий раз, когда ему нужно закрыть представление и представить новое представление, и он будет получателем таких событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...