Remplire une JTABLE dans Neatbeans ==>JAVA

Fermé
abdego Messages postés 186 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 3 février 2017 - 13 janv. 2012 à 16:41
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 13 janv. 2012 à 17:57
Bonjour,

Je travail avec Neatbeans 7 ... je cherche une solution concrete SVP comment Remplire une JTABLE avec des données qui viennent d'une Arrayliste ...
Merciii d'avance SVP


A voir également:

1 réponse

KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
13 janv. 2012 à 17:34
Tout dépend comment est faite ton ArrayList, car une liste c'est à une dimension, alors qu'une JTable c'est à deux dimensions !
Mais tu peux commencer par regarder le tutoriel How to Use Tables
1
abdego Messages postés 186 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 3 février 2017 1
Modifié par abdego le 13/01/2012 à 17:56
hhhh MR KX Merci ok vous Cherchez une belle Explication la voila : j'ai une Class

class Enseingnant {

private String Nom;
private String Prenom;
private String age;
private String Matier;

Avec Constrecteur les geter et seter Et Tout ....
}
dans la class Section {

private ArrayList<Enseingnant> en=new ArrayList();

public void AjouterEN(Enseingnant o){

en.add(o);
}

*******===> public Enseingnant AficherEN(){ <===
return en;
}


}

***** la Je vx Recuperer l'objet Arrayliste de Type Enseingnant Return dans la fonction AficherEN et l'afécter a une Jtable que j'ai plasser dans ma Jform ok (je Travail avec Neatbeans ok alor la Jtable je la gliss selement j pas besoin du code pour la creer je vx selemnt le code pour la Remplire j'espére que vous avez bien Comprie Merci d'avancé Amis )
0
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
13 janv. 2012 à 17:57
Ce qu'il faudrait c'est que tu fasses une méthode comme ceci :

Object[] getData()
{
    return new Object[] {getNom(), getPrenom(), ...};
}

Comme ça tu peux ensuite faire ceci :

Object[][] data = new Object[maListe.size()][];

for (int i=0; i<maListe.size(); i++)
    data[i]=maListe.get(i).getData();

JTable j = new JTable(data, new Object[] {"Nom","Prénom",...});
0