填充后,JTable数据重复

时间:2014-11-04 07:58:03

标签: java swing jtable

在我的情况下,一旦我第一次打开窗口,数据显示没有任何问题。

Case 1

但是当我关闭窗口并重新打开它时会出现问题。当它出现时,它会显示我在图片中显示的重复数据。

Case 2

我曾经关闭记录集,声明和连接关闭。但什么都没发生。我使用JDBC:ODBC方法连接数据库,使用Vector方法将数据填充到jTable。

1 个答案:

答案 0 :(得分:1)

在填充之前,您似乎忘记了清除表格模型

class MyTableModel implements AbstractTableModel {
    private List<MyDomain> data = ...
    ...

    public void clear() {
        data.clear();               // clear container
        fireTableDataChanged();     // notify listeners 
    }

    ...
}