private void removeAllRowsInGrids() { int rowCount = propertyGrid.getRowCount(); // Loop from i=1 because we don't remove the grid label for (int i = rowCount - 1; i > 0; i--) { propertyGrid.removeRow(i); } rowCount = resourceGrid.getRowCount(); // Loop from i=1 because we don't remove the grid label for (int i = rowCount - 1; i > 0; i--) { resourceGrid.removeRow(i); } }