我在Jtable中创建了一个可编辑的列。
当我完成编辑单元格时,我想从单元格中获取旧值
答案 0 :(得分:21)
您可以使用
获取值 table.getModel().getValueAt(row_index, col_index);
其中table
是表的名称,它将返回Object
完成此Getting cell value。它可能对你有用。
答案 1 :(得分:1)
您可以使用TableCellListener
,就像他们显示here一样。它使用PropertyChangeEvent
来跟踪旧值和新值。
答案 2 :(得分:1)
您还可以创建自己的TableModel实现,并覆盖setValueAt方法以跟踪更改。
答案 3 :(得分:0)
向您的TableModel添加TableModelListener
。每当事件触发时,您都可以使用单元格中的新值更新文本字段的内容。