Je suis pas un spécialiste mais j'ai plusieurs "méthodes" pour résoudres mes problèmes avec Swing :
- quand je veux pas qu'un contrôle se fasse redimensionner, je l'encapsule dans un JPanel qui a un FlowLayout (apparement c'est le seul layout qui redimensionne pas son contenu !)
- de manière générale je mélange les layout entre eux selon la situation, en regroupant des contrôles dans des JPanel
- pour les composants graphiques qui n'ont pas de taille particulière mais qui se retrouvent dans un Layout je n'oublies pas de fixer setPrefferedSize et setMinimumSize
mais bon c'est clair que j'ai également pleuré en passant de GTK à Swing.
# moi ce que je fais
Posté par TImaniac (site web personnel) . En réponse au message Gridbaglayout et GTK. Évalué à 2.
- quand je veux pas qu'un contrôle se fasse redimensionner, je l'encapsule dans un JPanel qui a un FlowLayout (apparement c'est le seul layout qui redimensionne pas son contenu !)
- de manière générale je mélange les layout entre eux selon la situation, en regroupant des contrôles dans des JPanel
- pour les composants graphiques qui n'ont pas de taille particulière mais qui se retrouvent dans un Layout je n'oublies pas de fixer setPrefferedSize et setMinimumSize
mais bon c'est clair que j'ai également pleuré en passant de GTK à Swing.