Bon c'est une question un peu bête je vous l'accorde, car les layout je le connais comme tout le monde, mais pourtant je n'arrive pas a me dépatouiller avec mon problème.
J'ai besoin d'afficher des composants verticalement les uns en dessous des autres dans un panel.
Ces composants doivent prendre toute la largeur du panel, par contre doivent garder leur taille minimum en hauteur, mais chacun n'est pas de la même taille.
Enfin les composants sont ajoutés dynamiquement au panel, ce qui limite l'utilisation de layout trop complexe.
J'avais commencer par opter pour le GridLayout, mais celui ci impose une taille de cellule unique qui ne me convient pas.
La j'essaye avec le BoxLayout mais il étire les composants pour faire la taille total du panel, je suis obligé de rajouter un composant invisible de taille fixe (avec Box) pour obliger le panel à sortir de l'écran et afficher la scrollbar, ça qui n'est pas des plus jolie.
GridBagLayout ou GroupLayout, j'ai peur de tomber dans qqs chose de compliqué qui n'en vaille pas la chandelle
Si vous avez meilleure solution, je suis preneur
Partager