我在玩jtable时遇到了一个问题。情况是这样的。其中一个单元格有一个整数值10000000(带有comas)。当我开始编辑它时,我希望这个单元格能够更新到10000000(删除comas),双击并直接输入。我试过使用setvalueat()、stopediting()、从模型中删除celleditor、setvalueat()、以及从强制转换到defaulttablemodel等等,但都没有成功。我希望能从这里得到一些帮助。提前谢谢。=]
2q5ifsrm1#
谢谢你的回复。我已经找到了自己的答案。来吧。
((JTextField.AccessibleJTextComponent)itemTable.getEditorComponent().getAccessibleContext().getAccessibleComponent()).setTextContents(String.valueOf(itemTable.getValueAt(row, column)).replaceAll(",", ""));
1条答案
按热度按时间2q5ifsrm1#
谢谢你的回复。我已经找到了自己的答案。来吧。