Comment maintenir la JTable cellule rendu après la cellule modifier

Vous les gars étaient tellement génial de me pointer dans la bonne direction sur ma dernière question et j'ai une sorte de prolongement de ma question originale ici:

Comment définir un JTable colonne de Chaîne et de sorte que le Double?

Puisque j'ai maintenant une colonne de prix formaté comme $###,##0.00 à l'aide de mon rendu de cellule personnalisé, j'ai maintenant mis en place une component swing jtextfield Éditeur pour la cellule. Le montage de la cellule fonctionne très bien, sauf quand la valeur est mise à jour, le nombre format défini dans mon moteur de rendu personnalisé ne semble plus en forme la cellule (je suis de perdre de l' $ après modification est validée). Est-ce convertisseur ne doit pas rendre les cellules, même après la période initiale de l'affichage des données?

J'ai essayé d'utiliser les opérations suivantes avec pas de chance:

((AbstractTableModel) table.getModel()).fireTableDataChanged();

J'espérais que ce serait forcer la table à revalider et repeindre les cellules en utilisant le moteur de rendu personnalisé pour rendre les nouvelles valeurs, mais cela n'a malheureusement pas de travail...

Suis-je raté quelque chose... de toute Évidence, mais quoi?

OriginalL'auteur titanic_fanatic | 2012-04-08