Bonjour à tous.

Après plusieurs heures de recherche infructueuses je me décide à vous demandez de l'aide. Je n'ai pas trouvé la solution à mon problème, peut-être que je n'utilise pas les bons mots clés...

Voilà mon problème:

J'ai une JTable sur laquelle j'ai redéfini un modèle. Je souhaite vérifier la valeur saisie par l'utilisateur dans les cases du tableau avant d'exécuter la fonction de traitement.

Pour cela j'ai défini un TableCellEditor avec un JFormattedTextField qui fonctionne séparement mais si je rajoute la méthode fireTableCellUpdated pour le traitement, le programme exécute en premier cette méthode avant de vérifier la valeur ce qui fait que mon programme renvoie une exception car j'essaie de "parser" une valeur qui n'est pas correcte.

Ce que je veux c'est que la cellule reste en mode édition tant que la valeur n'est pas correcte.

Est-ce que vous avez une solution s'il vous plaît ?