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

Composants Java Discussion :

Liste déroulante et restriction de choix


Sujet :

Composants Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 54
    Points : 43
    Points
    43
    Par défaut Liste déroulante et restriction de choix
    Bonjour à tous,

    Sur une interface graphique, j'affiche une liste déroulante.
    Le contenu de cette liste déroulante est un vecteur ne contenant que des chaînes de caractères.
    Le contenu est assez long et non trié. Je n'ai pas trouvé de fonction de tri automatique et je pense peut-être en faire une si le besoin s'en fait sentir.
    Mon principal souci ne se situe pas dans ce tri mais plutôt dans la longueur du contenu. Je souhaiterais que le contenu se réduise en tapant une chaîne de caractère. Pour être plus précis, je souhaiterai qu'en tapant, par exemple, "Jean" le contenu visible se réduise aux éléments contenant la chaîne "Jean".

    J'imagine que ce genre d'algorithme existe quelque part (on le retrouve souvent pour les sites web) mais je n'arrive pas à mettre la main dessus.

    Merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 54
    Points : 43
    Points
    43
    Par défaut
    Désolé de répondre tardivement. Je m'en suis sorti avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    String texte = recherche.getText().toUpperCase();
    c.removeAllItems();
    int tailleListe = listeNoms.size();
     
    for(int i=0;i<tailleListe;i++)
    {
    if(listeNoms.elementAt(i).toString().toUpperCase().contains(texte))
    c.addItem(listeNoms.elementAt(i).toString());
    }
    En espérant que ça puisse servir à d'autres personnes

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 22/12/2014, 20h58
  2. Liste déroulante avec conditions de choix
    Par CHRISTOPHE51210 dans le forum Excel
    Réponses: 1
    Dernier message: 14/02/2011, 06h09
  3. Réponses: 9
    Dernier message: 15/09/2010, 17h45
  4. Réponses: 3
    Dernier message: 07/07/2009, 18h15
  5. Réponses: 2
    Dernier message: 23/06/2008, 16h24

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