Revision 45060 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/jdbc/JDBCConnectionPickerController.java
JDBCConnectionPickerController.java | ||
---|---|---|
8 | 8 |
import javax.swing.ComboBoxModel; |
9 | 9 |
import javax.swing.JButton; |
10 | 10 |
import javax.swing.JComboBox; |
11 |
import javax.swing.SwingUtilities; |
|
11 | 12 |
import org.gvsig.fmap.dal.DALLocator; |
12 | 13 |
import org.gvsig.fmap.dal.DataManager; |
13 | 14 |
import org.gvsig.fmap.dal.DataServerExplorerParameters; |
... | ... | |
55 | 56 |
@Override |
56 | 57 |
public void itemStateChanged(ItemEvent e) { |
57 | 58 |
if (e.getStateChange() == ItemEvent.SELECTED) { |
58 |
fireChangeEvent();
|
|
59 |
SwingUtilities.invokeLater(() -> { fireChangeEvent(); });
|
|
59 | 60 |
} |
60 | 61 |
} |
61 | 62 |
}); |
... | ... | |
87 | 88 |
DataManager dataManager = DALLocator.getDataManager(); |
88 | 89 |
DataServerExplorerPool pool = dataManager.getDataServerExplorerPool(); |
89 | 90 |
|
90 |
pool.add(dialog.getConnectionName(), dialog.getServerExplorerParameters()); |
|
91 |
JDBCServerExplorerParameters connectionParameters = dialog.getServerExplorerParameters(); |
|
92 |
pool.add(dialog.getConnectionName(), connectionParameters); |
|
91 | 93 |
this.fillConnections(this.cboConnection); |
92 |
ListElement.setSelected(cboConnection, dialog);
|
|
94 |
ListElement.setSelected(cboConnection, connectionParameters);
|
|
93 | 95 |
} |
94 | 96 |
|
95 | 97 |
@Override |
Also available in: Unified diff