void (MigrationMapEntry entry) { myMigrationMap.addEntry(entry); AbstractTableModel model = (AbstractTableModel)myTable.getModel(); model.fireTableRowsInserted(myMigrationMap.getEntryCount() - 1, myMigrationMap.getEntryCount() - 1); myTable.setRowSelectionInterval(myMigrationMap.getEntryCount() - 1, myMigrationMap.getEntryCount() - 1); }