12

我在 Jtable 中创建了一个可编辑的列。

完成单元格编辑后,我想要单元格中的旧值

4

4 回答 4

25

您可以使用

table.getModel().getValueAt(row_index, col_index);

表的名称在哪里table,它将返回一个Object

浏览此获取单元格值。它可能对你有用。

于 2013-05-06T09:43:05.333 回答
1

你可以使用一个TableCellListener,就像他们在这里展示的那样。它使用 aPropertyChangeEvent来跟踪旧值和新值。

于 2013-05-06T12:57:31.197 回答
1

您还可以创建自己的 TableModel 实现并覆盖 setValueAt 方法以跟踪更改。

于 2013-05-06T14:38:50.193 回答
0

将 a 添加TableModelListener到您的 TableModel。每当触发事件时,您都可以使用单元格中的新值更新文本字段的内容。

于 2013-05-06T15:10:26.190 回答