Récupérer data avec mises à jour
Bonjour,
Cela me paraissait simple à première vue, mais ça ne marche pas comme j'ai fait.
En fait, j'ai un constructeur de mon JTable qui prend en paramètre un
Code:
1 2
| String [][] data;
String Header []; |
Le JTable est modifiable; je souhaiterai récupérer le "data"
en ayant pris en compte les modifications de l'utilisateur.
Mon JTable est créé à partir d'un DefaultTableModel
Citation:
public class DefautTM extends DefaultTableModel
je pensais qu'il fallait simplement rajouter la fonction setValueAt
à mon DefaultTableModel, mais j'ai quelques soucis
Code:
1 2 3 4
|
public void setValueAt(Object value, int row, int col){
_data[row][col] = (String) value;
} |
Lorsque je tape du texte, désormais, il n'est plus pris en compte : case vide...
J'ai lu qu'il fallait peut-être redéfinir la méthode
this.fireTableCellUpdated(row,col); dans DefaultTableModel
ou encore fireTableDataChanged() ...
mais j'ignore quoi mettre dedans :?
Merci de m'avoir lu :)