Bonjour à tous,
je viens poster ce message car j'ai un petit problème sur lequel je m'arrache les cheveux, et je me demande si quelqu'un est en mesure de m'aider. Le problème est le suivant :
Comment faire du contrôle de saisie dans les cellules d'un JTable ?
Pour n'importe quel composant classique, je plaçais mes méthodes de vérification de la saisie dans un public void focusLost();
Mais celà ne marche pas dans un JTable, à cause des editor je pense. En fait si j'essaie de faire mon contrôle dans un focusLost, je peux bien récupérer le text qu'il y'avait dans l'editor, je fais mes tests, je modifie le texte, mais impossible de refaire un setText().
J'ai alors pensé à setValueAt(), mais je ne peux pas obtenir les coordonnées de la cellule que j'étais en train d'éditer avant qu'elle perde le focus. J'ai aussi essayé de passer par un TableModelListener mais je n'ai fait qu'accumuler les bugs...
Quelqu'un a t'il une méthode simple et efficace pour faire du contrôle sur ce qui vient d'être saisi dans un JTable ?
Merci d'avance,
Thibaut