JcomboBox...

cid019 Messages postés 237 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 11 juillet 2006 - 5 juil. 2004 à 10:24
cid019 Messages postés 237 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 11 juillet 2006 - 5 juil. 2004 à 12:00
Salut,

voila je souhaiterais realiser un jcomboBox editable qui lors de la saisie de l'element complete automatiquement la zone ou deroule le menu a partie des lettres saisies.
je sais pas trop comment m'y prendre...
Si qq'un a une idée...
Merci

cid019

6 réponses

cs_dayak Messages postés 6 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 15 octobre 2004
5 juil. 2004 à 11:31
Salut,

il te suffit d'ecrire :

comboBox.setEditable(true);

A+
0
cid019 Messages postés 237 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 11 juillet 2006
5 juil. 2004 à 11:37
non je ne veux pas seulement le rendre editable mais qu'au fur et a mesure de la saisie qu'il m'affiche la suite correspondante... en fait je voufrais qu'il se complete tout seul en fonction des 2 ou 3 premiers caracteres saisis
cid019
0
cs_dayak Messages postés 6 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 15 octobre 2004
5 juil. 2004 à 11:48
Autant pour moi,

tu peux faire ça en ajoutant un keyListener sur ton combo et à chaque fois que tu entres une lettre tu compares le debut du mot obtenu avec tous les mots de ton combomodel avec un startwith() . Enfin, s'il existe un correspondance tu affiches le mot trouvé avec un setSelectedIndex.

J'espère avoir été clair,

A+
0
cid019 Messages postés 237 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 11 juillet 2006
5 juil. 2004 à 11:51
ok merci
Maintenant sais-tu s'il est possible lors de la saisie d'afficher la liste de roulante c'est a dire que lorsque je saisis mon premier caractere j'ai la liste qui s'ouvre et qui se met a jour lors de la saisie?
cid019
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_dayak Messages postés 6 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 15 octobre 2004
5 juil. 2004 à 11:58
Désolé mais je ne suis pas sûr que tu puisses ouvrir le combo, en tout cas moi je ne sais pas.
0
cid019 Messages postés 237 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 11 juillet 2006
5 juil. 2004 à 12:00
ok merci pour tout!
cid019
0
Rejoignez-nous