Revision 43781 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.geodb.app/org.gvsig.geodb.app.mainplugin/src/main/java/org/gvsig/geodb/vectorialdb/wizard/WizardDB.java

View differences:

WizardDB.java
471 471
            dbExplorer = (DBServerExplorer) dm.openServerExplorer(dbSeverExplorerParameters2.getExplorerName(), dbSeverExplorerParameters2);
472 472

  
473 473
            List parameters = getTableList(dbExplorer);
474

  
475
            DefaultListModel lmodel = new DefaultListModel();
476

  
477
            Iterator iter = parameters.iterator();
478
            DBStoreParameters param;
479
            int count = 0;
474
            List<TablesListItem> tableListItems = new ArrayList<>();
475
            Iterator<DBStoreParameters> iter = parameters.iterator();
480 476
            while ( iter.hasNext() ) {
481
                param = (DBStoreParameters) iter.next();
482
                lmodel.addElement(createTabeListItem(param));
483
                count++;
477
                DBStoreParameters param = iter.next();
478
                tableListItems.add(createTabeListItem(param));
484 479
            }
485

  
486
            getTablesList().setModel(lmodel);
480
            tableListItems.sort(null);
481
            getTablesList().setListData(tableListItems.toArray(new TablesListItem[0]));
487 482
            getTablesScrollPane().setViewportView(tablesList);
488 483
            tablesScrollPane.updateUI();
489 484
        } catch (Exception e) {

Also available in: Unified diff