我正在 Netbeans 编程,框架中有一个 jTable。
其中我加载占用大量行的数据,但随后加载另一个行数少得多的表。
当我运行它并加载第二个表时,第一个表的额外行仍然出现在那里。我希望只看到第二张表。
我已经尝试过jTable.removeAll();
最佳答案
JTable 使用 Model/View/Controller 方法,这意味着 JTable 类既是 View 又是 Controller,因此您需要使用 JTable.setModel(newModel) 替换 TableModel 或使用 JTable 清除 TableModel。 getModel() 并以这种方式清除模型。
请参阅 JTable Tutorials 中有关使用表格的教程。 .
关于java - 如何清除JTable中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9135597/