java jtable用新值替换旧值

时间:2016-01-07 04:26:01

标签: java swing jtable

我正在运行我的项目时遇到问题。情况是,我有一个按钮,让我打印表中的输出。但是,每次单击按钮时,表都会附加而不是替换旧值。对于jtextarea,我使用简单的方法解决了它,使用jtextarea.settext而不是jtextarea.append。这是我将值传递到表DefaultTableModel model = (DefaultTableModel) jTable1.getModel(); model.addRow(row);的方式 我将行声明为向量。任何人都可以告诉我如何让它替换值而不是追加。

2 个答案:

答案 0 :(得分:1)

如图here所示,调用setRowCount(0)清除表格模型,然后model.addRow(row)添加新行。

答案 1 :(得分:0)

我这样使用......这对我有用

我使用Netbeans IDE

SELECT * FROM TheThirdQuery t1 
WHERE NOT EXISTS (
    SELECT * FROM TheThirdQuery t2 
    WHERE t2.Field1=t1.Field1 
        AND t2.Field2=t1.Field2 
        AND t2.Field3='D'
    )