方法1: DefaultTableModelを使用して行を削除する方法
DefaultTableModel model = (DefaultTableModel) yourJTable.getModel();
model.setRowCount(0);
この方法では、DefaultTableModel
を使用してJTableのモデルを取得し、setRowCount(0)
メソッドを呼び出して行数を0に設定します。これにより、JTableのすべての行が削除されます。
方法2: TableModelを使用して行を削除する方法
TableModel model = yourJTable.getModel();
int rowCount = model.getRowCount();
for (int i = rowCount - 1; i >= 0; i--) {
model.removeRow(i);
}
この方法では、TableModel
を使用してJTableのモデルを取得し、removeRow(i)
メソッドを使用して各行を削除します。行数のカウントを逆順に行い、各行を削除することで、JTableのすべての行をクリアできます。
これらはJTableの行をクリアするための基本的な方法です。他にもさまざまな方法がありますが、上記のコード例は一般的な方法のいくつかです。必要に応じて、これらの方法をカスタマイズして使用することができます。