// run third, on EDT: @Override public void update() { if (databases == null) { return; } for (DBImporterResult res : databases) { database = res.getDatabase(); metaData = res.getMetaData(); if (database != null) { BasePanel pan = frame.addTab(database, null, metaData, Globals.prefs.getDefaultEncoding(), true); pan.getBibDatabaseContext().getMetaData().setDBStrings(dbs); frame.setTabTitle(pan, res.getName() + "(Imported)", "Imported DB"); pan.markBaseChanged(); } } frame.output( Localization.lang( "Imported %0 databases successfully", Integer.toString(databases.size()))); }