在我的上一个问题中,你们非常棒地指引我方向。这里有一个原问题的补充:
现在,我使用自定义单元格渲染器将价格列格式化为$###,##0.00,并为该单元格设置了JTextField编辑器。编辑单元格的操作正常执行,但是当值更新时,我自定义渲染器中设置的数字格式似乎不再对单元格进行格式化(提交编辑后我失去了$符号)。这个渲染器是否不能在数据的初始显示之后继续渲染单元格?
我尝试使用以下方法,但没有成功:
((AbstractTableModel) table.getModel()).fireTableDataChanged();
我希望这样做可以强制表格重新验证并重绘单元格,使用自定义渲染器来呈现新值,但不幸的是这并没有起作用... 我是否漏掉了什么... 显然是的,但是是什么呢?
Number
处理方式。 - trashgod