JavaでJTableの行をクリアする方法


方法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の行をクリアするための基本的な方法です。他にもさまざまな方法がありますが、上記のコード例は一般的な方法のいくつかです。必要に応じて、これらの方法をカスタマイズして使用することができます。