Java на habrahabr
JAVA / Реализация графического интерфейса как Конечного Автомата
Придя в большой проект, использующий в качествe графического интерфейса Swing, я понял, что разобраться в логике и связах между компонентами JDialog или JFrame довольно таки не просто. И всё то время, что я разбирался с этим кодом я пытался найти какое-то универсальное решение, которое бы позволило избежать сложности связей между элементами интерфейса.
Теги:
Swing
графический интерфейс
пользовательский интерфей
конечный автомат
state machine