J'ai écrit un peu de GUI à l'aide de Swing et je sais à propos de MVC, mais je n'ai jamais trouvé un bon moyen de vraiment organiser mon code en quelque sorte. Ce que je cherche, c'est quelque chose comme la structure de dossier que maven introduit pour chaque nouveau projet. Un autre exemple est des rails, où MVC est introduit dans la structure de dossiers automatiquement. Est-il quelque chose de similaire pour le Swing?
Il serait également agréable de voir un livre qui décrit le développement d'une plus grande Application Swing. Tout ce que je trouve sont des livres à propos de la conception des lignes directrices où la conception se réfère à l'apparence de l'application. D'autres Swing livres (comme O'Reilly) décrire en détail tous les composants swing, mais où sont toutes les informations au sujet de la grande image?
Existe-il des bons exemples d'une balançoire gui, où vous dirais "C'est comment vous organiser le code/dossiers/packages pour le swing!"?
EDIT: j'ai trouvé le site suivant http://www.ibm.com/developerworks/java/tutorials/j-springswing/section7.html qui décrit l'utilisation de printemps, tandis que la création d'une interface graphique. C'est un très vieil exemple et il n'a pas répondu à ma question, mais c'est un pas dans la bonne direction. Il mentionne également le Printemps RCP, mais je ne suis pas sûr si elle pourrait être la solution.
EDIT2: je ne l'ai toujours pas trouver toutes les meilleures réponses. Quelqu'un sait un exemple pour un idéalement structuré Swing GUI qui est Open Source? Quelqu'un sait d'un livre, qui décrit-il? Et si ce n'est pour le Swing, alors peut-être que pour l'interface graphique en général?