How to remove all rows from a Java JTable created using Custom TableModel

To remove all rows from a Java JTable created using Custom TableModel, try the following:

MyModel myTableModel = (MyModel) myTable.getModel();
for (int i = myTableModel.getRowCount()-1; i >= 0; i--) myTableModel.deleteRow(i)
;

Define the deleteRow(int row) method in the MyModel class.