Bonjour à tous,
J'ai créé un JComboBox que j'ai rempli de string de taille différentes.

Puis je lui ai ajouté une fonctionnalité permettant la saisie semi-automatique:
AutoCompleteSupport.install(comboBox, GlazedLists.eventListOf(elements));
où elements est un tableau de strings (voir le package glazedlists).

J'ai aussi mis le nombre maximum de ligne visble à la fois à 3:
comboBox.setMaximumRowCount(3);

Le problème est que lorsque pendant l'utilisation de l'interface j'écris dans le jcombobox, la largeur du jComboBox s'adapte à celle du mot le plus grand des 3 lignes visibles. Du coup, la largeur du combobox se modifie constamment pendant que je tape du texte à l'intérieur.

Poutant j'ai essayé les setSize, les setMaximumSize, mais cela n'a pas d'effet.
Est-ce que ça a un rapport avec le layout du conteneur(ici c'est un boxlayout vertical)?

J'espère que c'est suffisament clair

Merci d'avance.