model.fireTableRowsDeleted(row, row);
} else if(action == RowObserver.UPDATE){
MyFile file = (MyFile)o;
model.setValueAt(file.getIcon(), row, 0);
model.setValueAt(file, row, 1);
model.fireTableRowsUpdated(row, row);
} else if(action == RowObserver.REMOVEALL) {
model.setRowCount(0);
dirtable.repaint();
}
}