java jtable 用新值替换旧值

标签 java swing jtable

我在运行项目时遇到了这个问题。情况是,我有一个按钮可以让我打印表中的输出。但是,每次我单击该按钮时,该表都会附加而不是替换旧值。对于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/

相关文章:

java - java在windows vista上安装和使用play框架

Java 和 Hadoop : Incompatible types with TextInputFormat

java - 如何使用扩展 AbstractTableModel 的类正确更新 Jtable?

java - 如何在 DefaultTableModel/JTable 中合并单元格?

java - JTable Swing 检索数据

java - android studio 3.1 每次rebuild project 看变化

java - 比较两个 ArrayList(无论顺序如何) - Java

java - GridBagLayout 没有添加我的面板

java - 如何为需要不同方法参数的按钮使用一个 Action 监听器?

java - JavaFX 中的 HTML 编辑选项