IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

recherche incrémentale dans un jcombobox


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut recherche incrémentale dans un jcombobox
    Bonjour, (j'aime bien ce sourire)

    Pour faire ma recherche incrémentale dans ma jcombobox (pour aider à la saisie) il ne me reste qu'une seule chose: pouvoir mêtre un item en première position dans la jcombobox.

    La méthode setSelectedIndex(i) permet seulement de sélectionner le i ème item sans le mettre nécessairement en première position (la barre de défilement se déplace suffisament pour le rendre visible mais pas plus).

    Est ce qu'il n'y aurait pas un expert ayant la solution à ce problème ? (je commence un peu à désespérer )

    Merci d'avance.

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut
    Est ce qu'il n'y a pas un moyen de faire défiler la liste jusqu'à une position précise ?? la méthode scrollRectToVisible ne le fait pas non plus.

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut
    Ok, j'ai fini par trouver un moyen satisfaisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    jComboBox1.hidePopup();
    jComboBox1.setSelectedIndex(lePlusGrandIndexDeLaListe);
    jComboBox1.setSelectedIndex(indexVoulu);
    jComboBox1.showPopup();
    ce code sélectionne d'abord le dernier index de la liste avant de sélectionner l'index voulu. De cette façon l'item sélectionné sera en première position sauf s'il est l'un des n derniers éléments de la liste (où n est le nombre d'item affichés).

    Merci pour ceux qui ont eu l'intention d'aider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Rechercher dans un JComboBox
    Par Dine_Med dans le forum Composants
    Réponses: 1
    Dernier message: 26/02/2011, 22h48
  2. Réponses: 3
    Dernier message: 11/06/2009, 17h49
  3. [Oracle] Recherche nulle dans une base et affichage
    Par GLDavid dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/04/2006, 01h01
  4. Rechercher minuscule dans une table
    Par pmonn dans le forum Access
    Réponses: 3
    Dernier message: 25/10/2004, 14h53
  5. recherche enr dans table sur clé primaire
    Par access001 dans le forum Requêtes
    Réponses: 10
    Dernier message: 10/10/2003, 10h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo