我有一个 jtable,其中保存了某些信息,并且有一个“清除”按钮可以清除表中的所有信息。
问题是,当我双击表格中的单元格然后按清除按钮时,表格会正确清空,但所选单元格继续出现在表格中,就好像它没有被删除一样。正如您在下一个屏幕截图中看到的。
这是我用来清除jtable信息的java代码:
public void resetArea(JTable tabla) {
DefaultTableModel dm = (DefaultTableModel)tabla.getModel();
while(dm.getRowCount() > 0) {
dm.removeRow(0);
}
}
最佳答案
这是由于单元格编辑器仍然显示而引起的。首先做:
tabla.removeEditor();
关于java - JTABLE,当我清除所有行时,如果选择了一行,该行仍然出现在那里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59407262/