巨大的JTable AbstractTableModel删除所有行
-
27-10-2019 - |
题
java JTable,假设我有一个带有AbstractTableModel的巨大JTable(800 * 50)。现在,我要删除所有表行并将新数据行放入该表中。哪种方法是实现这一目标的最简单,高性能的方法?
谢谢。
解决方案
AbstractTableMoeel不支持此功能。如果扩展AbstractTableModel以创建自定义模型,则需要自己实现此方法。
或者您可以使用实现setRowCount()方法的DefaultTableModel。因此,您可以将行重置为0。然后可以使用insertRow(...)方法添加新行。
但是,更简单的方法可能只是创建一个新的TableModel。然后,您可以使用以下方法刷新表格: 通用标签
不隶属于 StackOverflow