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

Collection et Stream Java Discussion :

ArrayList et JTable


Sujet :

Collection et Stream Java

  1. #1
    Membre habitu�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire (Rh�ne Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 10
    Par d�faut ArrayList et JTable
    Bonjour!

    Voil�, je d�veloppe une petite appli avec swing, et je voudrais afficher le contenu d'une arraylist dans une jtable, de la mani�re suivante.

    contenu de l'arraylist ("-1-", "-2-", "-3-", "-4-", "-5-","-6-")

    jtable:
    _______________________
    |_Titre1_|_Titre2_|_Titre3_
    | " -1- " | " -2- " | " -3- " |
    | " -4- " | " -5- " | " -6- " |
    _______________________

    le contenu de mon arraylist sera toujours un multiple de 3 (3, 6, 9...)
    Le probl�me, �a ne m'affiche que la premi�re ligne.

    C'est la premi�re fois que j'utilise une JTable, et je comprend pas tout!!

    arraylist = resultat

    J'ai cr�e un objet � 2D pour faire la JTable:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    lo_donnees = new Object[resultat.size() /3][resultat.size()];
     
    		for (int i = 0; i < resultat.size()/3; i++) {
    			for (j = j-(j-(i*3)); j < resultat.size(); j++) {
    				lo_donnees[i][j] = (String) resultat.get(j);			
     
    			}
    		}
    Est-ce que vous pouvez m'aider?! s'il vous plait!

  2. #2
    Membre exp�riment� Avatar de vincent63
    Inscrit en
    Octobre 2005
    Messages
    198
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 198
    Par d�faut
    Bonjour,
    Je te conseille d'utiliser un TableModel. C'est un object qui "contient" les valeurs que tu veux afficher et dans lequel tu vas pouvoir pr�ciser quelle valeur va �tre utilis�e pour un couple (x,y).

    http://java.sun.com/docs/books/tutor...able.html#data

    La m�thode qui va �tre importante pour toi est :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    public Object getValueAt(int row, int col) {
            return //ici, place tes règles de sélection de valeur;
        }
    Lors de l'initialisation de ton TableModel, tu lui passes dans le constructeur ton tableau. Dans la m�thode ci-dessus, tu d�finis les r�gles que tu veux pour choisir la valeur en fonction de la ligne et de la colonne.

  3. #3
    Membre habitu�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire (Rh�ne Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 10
    Par d�faut
    merci, vincent63, je vais essayer avec ta methode.

    sinon, je viens de trouver pourquoi, je n'arriver pas a afficher les lignes suivantes, parce que j'afficher a partir de la 4�me cellule, qui n'existe pas. voil� le nouveau code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    for (int i = 0; i < resultat.size()/3; i++) {
    			System.out.println("---");
    			z=0;
    			for (j = j-(j-(i*3)); j < resultat.size(); j++) {
     
    				lo_donnees[i][z] = (String) resultat.get(j);
    				System.out.println((String) resultat.get(j));
    				System.out.println(j);
    				z=z+1;
    			}
    		}

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. de ArrayList vers JTable
    Par Kagami dans le forum Composants
    R�ponses: 8
    Dernier message: 12/06/2015, 02h33
  2. Afficher Arraylist dans JTable
    Par the watcher dans le forum Composants
    R�ponses: 4
    Dernier message: 29/09/2010, 15h53
  3. ArrayList et JTable : obtenir un tableau viable
    Par Cygrid dans le forum Composants
    R�ponses: 4
    Dernier message: 04/03/2009, 13h38
  4. Probleme affichage arraylist dans jtable
    Par brew94 dans le forum Collection et Stream
    R�ponses: 1
    Dernier message: 19/12/2008, 13h31

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