添加一行并调用fireTableRowInserted()或添加所有行然后调用fireTableDataChanged()是一个好主意吗?

最佳答案

如果您要做的只是添加新行,则最好添加所有行,并使用适当的第一行和最后一行调用fireTableRowsInserted()。视图将只需要处理一个事件,该事件将准确地告诉发生了什么,从而避免了刷新视图中不需要刷新的部分。

关于java - 哪个更好:AbstractTableModel.fireTableDataChanged()或AbstractTableModel.fireTableRowInserted(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11391028/

10-10 20:19