gpt4 book ai didi

java - JTABLE,当我清除所有行时,如果选择了一行,该行仍然出现在那里

转载 作者:行者123 更新时间:2023-12-01 19:32:06 25 4
gpt4 key购买 nike

我有一个 jtable,其中保存了某些信息,并且有一个“清除”按钮可以清除表中的所有信息。

问题是,当我双击表格中的单元格然后按清除按钮时,表格会正确清空,但所选单元格继续出现在表格中,就好像它没有被删除一样。正如您在下一个屏幕截图中看到的。

enter image description here

这是我用来清除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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com