[JTable] créer un dataModel pour charger la table
Bonjour,
J'utilise un JTable dans une interface graphique. Cette JTable est alimentée par une base de données MYSQL qui retourne un objet Object[][] mesValeurs.
Code:
1 2
| Object[][] resultatsSelect;
JTable table = new JTable(resultatsSelect, lesNomsCol); |
Seulement, je souhaite modifier ma table quand je fais une nouvelle requête (via interface graphique).
Cette requête me retourne un nouvel objet. Mon problème est que je n'arrive pas à mettre ma table à jour avec cet objet ?
J'ai trouvé ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| JTable tab = new JTable();
...
TableModel dataModel;
dataModel = new AbstractTableModel() {
public int getColumnCount() {
return 4;
}
public int getRowCount() {
return 10;
}
public Object getValueAt(int row, int col) {
return new Integer(row*col);
}
};
...
tab.setModel(dataModel); |
seulement je n'arrrive pas à créer ce dataModel :aie:, je ne comprend pas :?
Merci d'avance de m'aider
Cordialement.