Il y a 8 gestionnaires de disposition dans la bibliothèque Java seul, et puis il y a un tas de 3ème partie des produits ainsi.
L'autre jour, j'ai essayé d'utiliser SpringLayout et... eh bien, ce n'est pas pour moi. Voir mon autre question. Donc... si vous avez un Swing application à la conception, et vous voulez que votre mise en page seulement alors, quels sont vos préférés gestionnaires de disposition? Tout intéressante/utile expériences concernent?
Mise à jour: Ouais, bien sûr, je suis conscient que les différents LMs sont appropriés pour les différentes mises en page. Mais je préfère attendre que la plupart de vous les 1, 2 ou peut-être 3 pour la plupart tout ce que vous faites, ou vous jure que par un seul c'est si polyvalent vous n'avez jamais besoin de rien d'autre. Avec suffisamment de réponses, je m'attends à voir quelque chose comme une courbe en cloche, avec un pic sur le GridBagLayout ou MigLayout (par exemple) et une longue queue de quelques traînards à l'aide de (dis) BoxLayout ou FlowLayout.
Heureusement, la distribution des réponses révèle quelques tendances quant à ce que les gens utilisent le plus pour Obtenir des Trucs Fait™
Mise à JOUR et le Résumé
OK, après presque 2 jours, MiGLayout est définitivement en avant! Ses fans seront heureux d'apprendre qu'il ressemble à cette présentation sera l'entrée "officielle" de la bibliothèque bientôt.
GroupLayout, FormsLayout et TableLayout sont relativement nouveaux et n'ont pas eu beaucoup d'exposition. Peut-être que d'autres seront tout aussi surpris de découvrir que j'étais.