添加一行并调用 fireTableRowInserted() 还是添加所有行然后调用 fireTableDataChanged() 是个好主意?
最佳答案
如果您所做的只是添加新行,最好添加所有行,然后使用适当的第一行和最后一行调用 fireTableRowsInserted()
。 View 将只需要处理一个事件,该事件会准确说明发生了什么,这避免了刷新 View 中不需要刷新的部分。
关于java - 哪个更好 : AbstractTableModel. fireTableDataChanged() 或 AbstractTableModel.fireTableRowInserted(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11391028/