Deleting all the rows in a JTable

前端 未结 12 681
生来不讨喜
生来不讨喜 2020-12-09 02:38

I need to remove all the rows in my JTable.

I have tried both of the following:

/**
 * Removes all the rows in the table
 */
public void clearTable()         


        
12条回答
  •  伪装坚强ぢ
    2020-12-09 03:18

    The following code worked for me:

    DefaultTableModel dm = (DefaultTableModel) getModel();
    int rowCount = dm.getRowCount();
    //Remove rows one by one from the end of the table
    for (int i = rowCount - 1; i >= 0; i--) {
        dm.removeRow(i);
    }
    

提交回复
热议问题