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



我在玩JTable时遇到了一个问题。
情况是这样的。
其中一个单元格具有整数10,000,000值(带逗号)。并且我希望单元格能够在我通过双击和直接键入开始编辑它时将其更新为10000000(删除逗号)。
我已经尝试过使用setValueAt(), stopEditing(),从模型中删除cellitor, setValueAt()以及从铸造到defaultTableModel等,但没有工作。我希望我能从这里找到一些帮助。提前谢谢你。div =]

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

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

最新更新