Вы, ребята, были так восхитительны, что указали мне правильное направление на мой последний вопрос, и у меня есть своего рода расширение моего первоначального вопроса здесь:
Как установить столбец JTable как String и отсортировать как Double?
Так как теперь у меня есть столбец цен, отформатированный как $###,##0.00, с помощью моего пользовательского средства визуализации ячеек, я также настроил редактор JTextField для ячейки. Редактирование ячейки работает просто отлично, за исключением того, что когда значение обновляется, числовой формат, установленный в моем пользовательском рендерере, больше не форматирует ячейку (Я теряю $ после того, как редактирование зафиксировано ). Разве этот рендерер не должен отображать ячейки даже после первоначального отображения данных?
Я безуспешно пытался использовать следующее:
((AbstractTableModel) table.getModel()).fireTableDataChanged();
Я надеялся, что это заставит таблицу повторно проверить и перерисовать ячейки с помощью пользовательского средства визуализации для отображения новых значений, но, к сожалению, это не сработало...
Я что-то упустил... Очевидно, но что?