EDIT: Для того, чтобы сделать вещи clearer-Java: GUI приложение с фоновым потоком
У меня есть приложение, которое подключается к удаленному серверу и обновляет графический интерфейс. Приложение использует шаблон MVC.
1) Удаленный сервер может отправить сообщение, которое обновляет модель данных моего приложения.
2) Классы контроллера GUI реализуют интерфейс PropertyChangeListener и слушать обновления на модели, и обновить представление GUI классы
3) Приложение может отправлять сообщения обратно на удаленный сервер следующему пользователя действия в графическом интерфейсе. Это использует тот же объект, который получает данные с удаленного сервера.
В настоящее время я инициализирую объект «связь с удаленным сервером» и классы GUI в своем основном методе. Поскольку объект связи может самостоятельно обновлять модель, должен ли я инициализировать этот объект с помощью SwingUtilities.invokeLater()?
Bill - Спасибо. Я упростил свой первоначальный вопрос, чтобы сделать его более ясным. – Luhar