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

7vux5j2d  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(267)

我在玩jtable时遇到了一个问题。
情况是这样的。
其中一个单元格有一个整数值10000000(带有comas)。当我开始编辑它时,我希望这个单元格能够更新到10000000(删除comas),双击并直接输入。
我试过使用setvalueat()、stopediting()、从模型中删除celleditor、setvalueat()、以及从强制转换到defaulttablemodel等等,但都没有成功。
我希望能从这里得到一些帮助。提前谢谢。=]

2q5ifsrm

2q5ifsrm1#

谢谢你的回复。我已经找到了自己的答案。来吧。

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

相关问题