Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JTable-删除行时,火行已更改_Java_Swing_Jtable - Fatal编程技术网

Java JTable-删除行时,火行已更改

Java JTable-删除行时,火行已更改,java,swing,jtable,Java,Swing,Jtable,在我的系统中,我们对数据模型使用JTable 当数据发生更改时,我们将其从模型中删除,迭代模型并激发每一行listlementpropertychanged(我认为它是intellij的)。这样,删除的线不会被删除,因为它们不在模型中 如何根据模型刷新整个表 简单地使用。通过这种方式,所有侦听器都将看到所有数据都可能已更改。 不过,请谨慎使用,因为听众通常会刷新整个表 您最好使用删除的行索引

在我的系统中,我们对数据模型使用
JTable

当数据发生更改时,我们将其从模型中删除,迭代模型并激发每一行
listlementpropertychanged
(我认为它是intellij的)。这样,删除的线不会被删除,因为它们不在模型中

如何根据模型刷新整个表

简单地使用。通过这种方式,所有侦听器都将看到所有数据都可能已更改。 不过,请谨慎使用,因为听众通常会刷新整个表

您最好使用删除的行索引