1

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

4

1 回答 1

0

感谢您的答复。我确实已经找到了自己的答案。开始。

((JTextField.AccessibleJTextComponent)itemTable.getEditorComponent().getAccessibleContext().getAccessibleComponent()).setTextContents(String.valueOf(itemTable.getValueAt(row, column)).replaceAll(",", ""));
于 2013-06-07T08:35:27.600 回答