从JTable单元获取值

时间:2013-05-06 09:39:59

标签: java swing events jtable

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

当我完成编辑单元格时,我想从单元格中获取旧值

4 个答案:

答案 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。每当事件触发时,您都可以使用单元格中的新值更新文本字段的内容。