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

 Java Discussion :

JList vers ArrayList


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de MarieKisSlaJoue
    Homme Profil pro
    Ingénieur Cloud
    Inscrit en
    Mai 2012
    Messages
    1 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Roumanie

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 145
    Billets dans le blog
    20
    Par défaut JList vers ArrayList
    Bonjour, je cherche à passé d'une JList à une ArrayList.
    Je voudrai que tous les élément de mon model de la Jlist soit mis dans une ArrayList. Mais je ne trouve que des méthode pour le faire avec des éléments sélectionnés.
    Existe t'il une méthode, ou suis-je obligé de le faire manuellement avec des for ?
    Ce post à été écrit par un panda
    Apollo 11 - AGC revue de code
    -- qwerty keybord

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Si tu as utilisé un DefaultListModel pour ton JList:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Object[] elements = ....;
    DefaultListModel model = new DefaultListModel();
    model.copyInto(datas);
    JList list = new JList (model);
    //.....
    ArrayList<Object> taListe = new ArrayList<>(model.toArray());
    A noter que, en général, on fait l'inverse: on transfère le contenu d'une Collection dans le model de la JList

  3. #3
    Membre extrêmement actif
    Avatar de MarieKisSlaJoue
    Homme Profil pro
    Ingénieur Cloud
    Inscrit en
    Mai 2012
    Messages
    1 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Roumanie

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 145
    Billets dans le blog
    20
    Par défaut
    En fait j'utilisais pas un DefaultListModel, je comprend mieux pourquoi je n'avais du coup pas la méthode toArray

    noter que, en général, on fait l'inverse: on transfère le contenu d'une Collection dans le model de la JList
    Je le fait aussi, mais maintenant c'était le chemin inverse qui m'intéressais. Je te remercie.
    Ce post à été écrit par un panda
    Apollo 11 - AGC revue de code
    -- qwerty keybord

Discussions similaires

  1. [Débutant] xml vers ArrayList
    Par rabso007 dans le forum VB.NET
    Réponses: 3
    Dernier message: 21/05/2012, 17h19
  2. (jlist,jtree) drag and drop entre 2 jlist vers un jtree
    Par olivier57b dans le forum Composants
    Réponses: 0
    Dernier message: 17/04/2012, 16h20
  3. Copie JList vers une autre
    Par amali85 dans le forum Général Java
    Réponses: 2
    Dernier message: 15/09/2011, 01h03
  4. Récupérer valeur Jlist vers une autre fenêtre
    Par chlock62 dans le forum NetBeans
    Réponses: 0
    Dernier message: 21/01/2010, 11h30
  5. [C#] Fonction pour convertir string[] vers ArrayList
    Par luimême dans le forum Windows Forms
    Réponses: 6
    Dernier message: 07/04/2005, 13h25

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