Voila j'ai des chercher parmis les topic qu'il y avais sur le forum et donc j'ai remarquer que pour faire une jtable il fallais faire un nouveau TableModel.
J'ai donc fais ce la
Je l'utililse apres en faisant ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 class MonTableModel extends AbstractTableModel { public MonTableModel(ArrayList tableau) { this.data = tableau; } public int getRowCount() { try{ return this.data.size(); } catch(Exception e){ return 0; } } public int getColumnCount() { return 3; } public void modifiertableau(ArrayList tableau) { this.data = tableau; } public Object getValueAt(int r, int c) { return this.data.get(r); } private ArrayList data = new ArrayList(); }
Alors j'ai bien une ligne qui s ajoute mais dedans apparait dans chaque celliule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ArrayList al = new ArrayList(); MonTableModel mtm = new MonTableModel(al); //dans ma partie d initialisation .... al.add(obj) // les valeurs ici sont correct pas de probleme this.mtm.modifiertableau(al); this.jTable1.setModel(mtm);
[Ljava.lang.string;@1950
(le chiffre change a chaque fois)
Voila donc ca doit encore etre tout bete mais la je vois pas.
Partager