Boa tarde, gujleiros!!
Já trabalhei bastante com Swing, inclusive até utilizando alguns frameworks para ajudar nas interfaces (como Thinlet e Gênesis).
Sempre que crio telas, sigo uma hierarquia onde sempre há uma tela “pai” e seus sub-componentes, como internal frames, abas, etc. interagindo com diálogos quando necessário (observem que nem cheguei num façade ainda - estou somente trabalhando a estrutura pura da GUI).
Em algumas ocasiões, já tentei mudar e adotar abordagens descentralizadas, mas que acabaram dificultando a manutenção e a montagem de novas telas.
Atualmente, estou preparando uma interface em JavaFX que até então, venho utilizando o mesmo conceito de hierarquias de componentes que utilizei com Swing.
Alguém tem um outro conceito além desse?
Na opnião de vocês, qual é a melhor forma de montar a estrutura GUI?
Algo que fuja do padrão?
Qualquer opinião será bem-vinda!
Valeu!!!