Salut,
Envoyé par
amphore
Hélas rien n y fait !
il y a toujours une erreur du genre The constructor JTable(Double[], String[]) is undefined
ou la même avec Object...
Le premier paramètre est un tableau de tableau : Object[][]...
Par contre dans ton code tu lui passes un tableau non initialisé (donc null), ce qui n'est pas très propre...
Ce constructeur de JTable ne doit être utilisé que pour afficher des données statique initialisé avant de créer la JTable...
Si tu dois modifier les éléments dynamiquements, il faut passer un un TableModel.
Pour cela tu peux jeter un coup d'oeil à ce post, voir utiliser directement un DefaultTableModel :
1 2 3
| String [] colone={"col1","col2","col3"};
DefaultTableModel model = new DefaultTableModel(colone, 0);
JTable table = new JTable(model); |
Puis utiliser addRow() pour ajouter une ligne :
model.addRow(new Double[]{0.1,0.2,0.3});
a++
Partager