JTable以编程方式更新单元格n保留单元格选择

时间:2013-06-06 07:20:05

标签: java swing jtable defaulttablemodel

我遇到了一个问题,我在玩JTable时遇到了问题。
所以情况就是这样。
其中一个单元格有一个整数10,000,000的值(带有逗号)。当我开始通过双击并直接输入来编辑它时,我希望单元格能够将其更新为10000000(删除逗号)。
我尝试过使用setValueAt(),stopEditing(),删除cellEditor ,setValueAt()从模型,从铸造到defaultTableModel等,但没有成功。
我希望我能从这里找到一些帮助。先感谢您。 =]

1 个答案:

答案 0 :(得分:0)

谢谢你的回复。我已经找到了自己的答案。在这里。

((JTextField.AccessibleJTextComponent)itemTable.getEditorComponent().getAccessibleContext().getAccessibleComponent()).setTextContents(String.valueOf(itemTable.getValueAt(row, column)).replaceAll(",", ""));