最近做一个关于表格操作的程序,用到了TableModelListener,结果出现了个比较怪的情况,请大家帮忙分析下。JTable的列是规定好的column,行的数据是从数据库里读出来的,Vector保存results,然后model.setDataVector(results,column);接着model被监听,意图更改某个Cell时返回其value,然后根据这行数据作为where条件更新数据库,但是为什么我更改Cell时,保存results的Vector也随着改变了? 请高手帮忙。