Bonjour,

j'ai un JDialog avec un simple BorderLayout, à l'intérieur duquel j'affiche une JList et un panel contenant des boutons gérant la liste.

Je voudrais que cette JList est une dimension minimale, j'utilise pour cela la méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
jList.setMinimumSize(new Dimension(w, h));
Cela fonctionne lors du redimensionnement du JDialog, mais pas avec la méthode pack() de ce même JDialog.
En effet, si ma JList est vide, lorsque je fais un pack(), la JList est de dimension 0 !

Pourquoi le pack() ne tient-il pas compte de cette dimension minimum ? Que puis-je faire pour qu'il en tienne compte ?