巨大なJTableAbstractTableModelはすべての行を削除します
-
27-10-2019 - |
質問
java JTable、AbstractTableModelを備えた巨大なJTable(800 * 50)があるとします。ここで、すべてのテーブル行を削除し、新しいデータ行をそのテーブルに配置します。これを達成するための最も簡単で高性能な方法はどれですか?
ありがとうございます。
解決
AbstractTableMoeelはこれをサポートしていません。AbstractTableModelを拡張してカスタムモデルを作成する場合は、このメソッドを自分で実装する必要があります。
または、setRowCount()メソッドを実装するDefaultTableModelを使用できます。したがって、行を0にリセットできます。次に、insertRow(...)メソッドを使用して新しい行を追加できます。
ただし、より簡単な方法は、おそらく新しいTableModelを作成することです。次に、次を使用してテーブルを更新できます。 ジェネラコディセタグプレ
所属していません StackOverflow