BoxLayout et JList

BoxLayout et JList - Java - Programmation

Marsh Posté le 09-08-2007 à 01:53:22    

Bonjour,
comme je bataille depuis un moment armé de google et de bouquins contre un BoxLayout et une JList qui ne veulent pas s'entendrent, je m'en remet à vous.
 
Je vous expose mon problème :
J'ai une fenêtre dont les composants sont organisés de façon verticale. Pour cela j'utilise tout naturellement un BoxLayout vertical. Sur l'une des interface, le seul composant qui doit être affiché est une JList. Le contenu de cette JList est basé sur un DefaultListModel afin d'être modifiable par la suite.
 
Lorsque je créé ma JFrame, puis mon BoxLayout et enfin ma JList tout va bien puisque la JList occupe bien tout l'espace disponible sur la fenêtre. Cependant, quand je modifie le contenu de ma JList (ajout d'un élément) à l'aide de mon DefaultListModel, la place qu'occupe ma JList est réduit à son stricte minimum, à savoir le volume qu'occupe le texte qu'elle contient. Je ne vois pas d'où provient ce changement, mon objectif étant que ma JList occupe toujours tout l'espace disponible même lorsque son contenu change.
 
J'ai bien essayé de jouer sur les minimumSize, maximumSize et preferedSize mais rien n'y fait. Pas mieux avec des dimensions fixées, mais ça parait logique de ce côté là. Donc si quelqu'un à une idée, qu'il n'hésite pas!
 
Merci.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 09-08-2007 à 01:53:22   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed