Bonjour à tous,

Au démarrage de mon appli Java, je dispose d'une liste de JPanel de différentes tailles à positionner sur la fenêtre principale de l'application (la liste et les panneaux sont différents à chaque démarrage de l'appli). Je dois donc positionner les Panel dynamiquement à chaque démarrage de l'appli.
J'ai essayé différent layouts (dont le GridBagLayout) mais à chaque fois que je positionne les JPanels, cela crée des espaces car les panneaux sont de tailles différentes.
Connaitriez vous un algorithme de disposition de composants de manière dynamique, ou bien une bonne méthode pour disposer des composants de différentes tailles sur une grille, un peu à la manière de iGoogle (bon je ne demande pas la fonction drag n drop.... :p)
Merci pour votre aide !