Создание модального окна (которое блокирует другие открытые окна)
Найдено Гуглом по запросу «java swt modal window»
stackoverflow.com/questions/4370452/display-parent-modal-dialog-with-swt
Стиль окна SWT.APPLICATION_MODAL
Создания окна с ожиданием результат от него (Callback)
там же, dialogShell.addDisposeListener
Реализация связаных окон (передача событий между окнами, можно на основе листенеров, но хотелось бы посмотреть как делают другие)
Тут надо уточнять задачу. В простейшем случае — листенер одного объекта без всяких событий вызывает нужные методы другого объекта.
Если искать «java swt intercommunication», то отыскивается вот что:
stackoverflow.com/questions/5415167/in-swt-whats-the-best-way-to-communicate-between-a-parent-shell-and-a-non-dial