0
java JTable,假設我有一個帶有AbstractTableModel的巨大JTable(800 * 50)。現在我想刪除所有錶行並將新數據行放入該表中。哪種方式是最簡單和高性能的方式來實現這一目標?巨大的JTable AbstractTableModel刪除所有行
謝謝。
java JTable,假設我有一個帶有AbstractTableModel的巨大JTable(800 * 50)。現在我想刪除所有錶行並將新數據行放入該表中。哪種方式是最簡單和高性能的方式來實現這一目標?巨大的JTable AbstractTableModel刪除所有行
謝謝。
AbstractTableMoeel不支持這一點。如果擴展AbstractTableModel以創建自定義模型,那麼您需要自己實現此方法。
或者您可以使用實現setRowCount()方法的DefaultTableModel。因此,您可以將行重置爲0.然後,您可以使用insertRow(...)方法添加新行。
但是更簡單的方法是創建一個新的TableModel。然後,您可以使用以下方式刷新表格:
table.setModel(newlyCreatedModel);
然後,我們將會有太多的代碼更改。謝謝。 – user595234 2011-01-30 17:25:29