Peut un Jtable enregistrer les données chaque fois qu'une cellule perd le focus?

Le haut niveau: j'ai une JTable qui permet à l'utilisateur de modifier les données.

Chaque fois que l'utilisateur appuie sur Entrée ou Tab pour terminer le montage, les données sont enregistrées (je suis asusming que "sauvé" signifie vraiment "le TableModel de setValueAt() la méthode est appelée".)

Si l'utilisateur quitte la cellule de toute autre manière après avoir fait une modification, les nouvelles données n'est pas enregistré et la valeur reste la façon dont elle était. Ainsi, par exemple, si l'utilisateur modifie une valeur, puis clique sur certains autres widget sur l'écran, le changement n'est pas "stick".

Je crois que c'est le comportement par défaut pour un JTable plein de Chaînes, oui?

Pour une variété de raisons, le comportement désiré est pour la cellule de sauvegarder toutes les modifications à chaque fois que l'utilisateur quitte la cellule. Quel est le meilleur/bon moyen de faire de la Balançoire pour ce faire?