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

Interfaces Graphiques en Java Discussion :

Affichage du contenu d'une AWT List


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut Affichage du contenu d'une AWT List
    Bonjour à tous,

    j'ai un code qui permet de lire un fichier texte, et d'en afficher le contenu dans une AWT List.. J'ai aussi un bouton "Supprimer" quit permet de supprimer une ligne de la liste (et non pas du fichier texte).. jusque là tout fonctionne à merveille!

    mon problème, c'est qu'après avoir supprimer la ligne sélectionner je veux que les changements s'appliquent au fichier texte. J'ai donc commencé à essayer d'afficher le contenu de la liste après suppression de l'élément:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     private void SupprimerDossierActionPerformed(java.awt.event.ActionEvent evt) {                                                 
     
            String selection=list1.getSelectedItem();
            list1.remove(list1.getSelectedItem());
     
            System.out.println(list1.getItems()); // C'est là que ça bloque !!
    Ce qui me retourne un joli: [Ljava.lang.String;@1e4457d

    Jai donc essayé de modifier mon code.. en vain et avec le même message en retour:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
       private void SupprimerDossierActionPerformed(java.awt.event.ActionEvent evt) {                                                 
     
     
            String selection=list1.getSelectedItem();
            list1.remove(list1.getSelectedItem());
     
            String[] items= {list1.getItems().toString()};
            System.out.println(items); // C'est là que ça bloque !!!!
    Merci d'avance pour votre aide..

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah c'est normal tu cherches à afficher une collection de chaines et pas une chaine.
    Donc il faut que tu boucles sur ta collection pour afficher tes chaines une par une.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut
    C'est bon, problème résolu grâce à un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for (int i = 0; i < list1.getItemCount(); i++)
                 {
                     System.out.println(list1.getItem(i));}
    ou encore:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String[] items= list1.getItems(); 
            for (String item : items) { // on parcourt les items un à un
                System.out.println(item);
    Merci quand même

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

Discussions similaires

  1. Affichage du contenu d'une liste chainée
    Par étoile de mer dans le forum Débuter
    Réponses: 21
    Dernier message: 03/07/2008, 02h15
  2. [C#] Affichage du contenu d'une ListView
    Par hdd dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/08/2006, 14h11
  3. blm avec l'affichage du contenue d'une matrice
    Par baal666 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 12/02/2006, 21h45
  4. Réponses: 5
    Dernier message: 30/11/2005, 09h48
  5. [vb excel]Probleme affichage de contenu d'une array
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/09/2005, 16h01

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