java JTable,假设我有一个带有AbstractTableModel的巨大JTable(800 * 50)。现在,我要删除所有表行并将新数据行放入该表中。哪种方法是实现这一目标的最简单,高性能的方法?

谢谢。

有帮助吗?

解决方案

AbstractTableMoeel不支持此功能。如果扩展AbstractTableModel以创建自定义模型,则需要自己实现此方法。

或者您可以使用实现setRowCount()方法的DefaultTableModel。因此,您可以将行重置为0。然后可以使用insertRow(...)方法添加新行。

但是,更简单的方法可能只是创建一个新的TableModel。然后,您可以使用以下方法刷新表格: 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top