我在运行项目时遇到了这个问题。情况是,我有一个按钮可以让我打印表中的输出。但是,每次我单击该按钮时,该表都会附加而不是替换旧值。对于jtextarea,我使用简单的方法解决了它,即使用jtextarea.settext
而不是jtextarea.append
。这就是我将值传递到表中的方式 DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
model.addRow(行);
我将行声明为 vector 。谁能告诉我如何让它替换值而不是追加。
最佳答案
如图here ,调用setRowCount(0)
清除表格的模型,然后 model.addRow(row)
添加新行。
关于java jtable 用新值替换旧值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34647382/