Bonjour,
Je me casse la tête pour un petit soucis. Mais je trouve pas de solution...

En fait j'ai crée un Jtable que je vais remplir de valeurs à partir de l'interface.

Le problème est: La dernière valeur saisie dans le tableau ne peut pas être lue à partir du code.

Voilà le Jtable que j'ai crée:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
tableValues.setModel(new javax.swing.table.DefaultTableModel( new String[5][4],new String [] {"Title 1", "Title 2", "Title 3", "Title 4"}));
Une fois ce tableau est rempli manuellement, je veux récupérer ls valeurs saisies (suite au clic sur un bouton que j'ai crée en dessous de ce tableau):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for (int i = 0; i<tableValues.getRowCount(); i++) {
       for (int j=0; j<tableValues.getColumnCount(); j++) {
                System.out.println("la valeur est= " + tableValues.getValueAt(i, j));
         }
}
La dernière valeur tapée (ie la cellule contenant le curseur) renvoie null (mais réellement la cellule contient une valeur).

Est ce que vous proposez une autre façon pour faire ça?

Merci d'avance pour votre aide.
Bonne journée à tous