[JAVA]JComboBox éditable

david -  
jebok Messages postés 358 Statut Membre -
Bonjour, voila je voudrais savoir comment donner une longueur fixe a une JComboBox ainsi que si l'on peut en modifier légérement l'apparence.
Merci pour ceux qui peuvent m'aidé.
A voir également:

1 réponse

tony
 
bonjour,

pour la longueur :
public void setMaximumRowCount(int count)
ça définit le nombre max de ligne de ta JCombox

pour l'apparence essaye cette méthode:
public void setUI(ComboBoxUI ui)

bon courage !
0
david
 
Pour la longueur il n'y a pas une méthode setSize qui pourrait s'appliquer a la JComboBox.
La méthode setMaximumRowCount est pour le nombre d'élément à afficher dans le liste, pas la taille de la zone de texte éditable.
Personne n'a d'information sur l'interface ComboBoxEditor. C'est l'interface qu'il faut implémenter je crois pour changer l'apparence de la JComboBox.
Merci
0
jebok Messages postés 358 Statut Membre 51 > david
 
essaie ca :

Dimension d = new Dimension(hauteur, largeur);
jcombo.setMinimumSize(d);

où jcombo est ta JComboBox.

sinon teste aussi
jcombo.setPreferredSize(d);

0