如何在TableModelEvent中获取JTable单元的原始值?

时间:2012-10-15 03:53:12

标签: java swing jtable

假设我将值为“old”的单元格更改为“new”。这将调用tableChanged(TableModelEvent)。如何在“新”(应该是“旧”)之前检索单元格具有的值?

我想过制作我的JTable的TableModel的副本,但是有更简单,更智能的方法吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

Try this when your table loads first time 
int row1=table.getRowCount();
        int column=table.getColumnCount();
        val=new Object[row1];
        val1=new Object[row1];
        for(int j=0;j<row1;j++){
            val[j]=table.getValueAt(j, 0);
            val1[j]=table.getValueAt(j, 1);

        }