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 :

comment préserver l'ordre d'arriver dans un combo?


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut comment préserver l'ordre d'arriver dans un combo?
    Bonjour à tous,

    J'aimerais savoir comment il est possible de préserver l'ordre d'arriver dans un combo tout en sachant que ce combo est alimenté par un ArrayList?
    Par exemple si mon ArrayList reçoit en premier "Pierre" et en second "Marc", je voudrais voir afficher "Pierre" suivi de "Marc" et non l'inverse!

    Est-il possible que la structure ArrayList ne soit pas adapté pour me renvoyé le résultat escompté? Peut-être qu'alors une autre structure de liste serait plus adaptée mais laquelle?

    Merci pour votre temps.

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Et en inversant les données de ton ArrayList avant de l'insérer dans ton combo ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    je voudrais voir afficher "Pierre" suivi de "Marc" et non l'inverse!
    inverse la liste alors

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut
    Bonsoir et merci pour vos réponse.

    J'ai oublié de dire que l'ArrayList que j'utilise n'est pas rempli dès le début, il se remplit progressivement donc je ne crois que pas qu'une simple inversion soit
    suffisante.

    En fait, l'ArrayList contenant les noms en question proviennent d'une table de clients de départ. Donc je récupère progressivement dans le jcombo un certain nombre de clients à partir cette table de départ.

    De plus, je me rends compte que l'exemple que j'ai donné est incomplet.
    Imaginons qu'au départ, j'ai une liste de client qui contient "Antoine", "Pierre", "Marcel" et "Antigone" que l'on peut visualiser dans une jtable et que je sélectionne par exemple "Antigone" puis "Antoine". Comment faire pour que mon jcombo me restitue exactement "Antigone" suivi de "antoine" et non l'inverse?

    Auriez-vous une idée? D'avance merci.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut
    J'ai trouvé mon erreur. Je chargais à deux reprises le même arrayList ce qui fait qu'il affichait le dernier chargement et pas le premier.

    Excusez-moi de vous avoir dérangé pour si peu!

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

Discussions similaires

  1. Comment modifier l'ordre des articles dans la vue "articles par catégorie" ?
    Par jmbinformatique dans le forum Odoo (ex-OpenERP)
    Réponses: 4
    Dernier message: 08/11/2013, 09h17
  2. Comment permuter l'ordre des questions dans un quiz
    Par lex001 dans le forum Débuter
    Réponses: 3
    Dernier message: 12/02/2009, 02h30
  3. comment recuperer le nouveau message arrivé dans NewMail ?
    Par subzero01 dans le forum VBA Outlook
    Réponses: 1
    Dernier message: 07/10/2008, 16h23
  4. Réponses: 2
    Dernier message: 25/07/2007, 13h39
  5. Réponses: 1
    Dernier message: 02/05/2007, 15h16

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