1. Насчет актуальности — есть свежее второе издание Swing. Эффектные пользовательские интерфейсы. Издание 2-е.
2. В книге по большей части описаны Swing классы. По интересующей теме информации маловато («Глава 2 Модель событий»). Хотелось бы чего-то большего. Но все равно, спасибо.
Это не совсем то. Нужны особенности написания именно GUI.
Вот из этой же книги цитата:
Напри-
мер, архитектура должна обеспечивать возможность сравнительно легкой заме-
ны группы классов интерактивного интерфейса на группу классов интерфейса
командной строки.
Хотелось бы знать как правильно этот самый GUI разбить на такие модули. Например, куда и как лучше выносить обработчики событий, возможно есть какие-то паттерны именно для интерфейсной части…