Revision 231
trunk/org.gvsig.gdal/org.gvsig.gdal.app/org.gvsig.gdal.app.ogr.mainplugin/src/main/java/org/gvsig/gdal/app/ogr/mainplugin/gui/JOGRDataExplorerController.java | ||
---|---|---|
30 | 30 |
import java.util.Arrays; |
31 | 31 |
import java.util.List; |
32 | 32 |
import java.util.Locale; |
33 |
import java.util.prefs.Preferences; |
|
33 | 34 |
|
34 | 35 |
import javax.swing.JComponent; |
35 | 36 |
import javax.swing.JFileChooser; |
... | ... | |
40 | 41 |
|
41 | 42 |
import org.apache.commons.lang.StringUtils; |
42 | 43 |
import org.apache.commons.lang3.ArrayUtils; |
44 |
|
|
43 | 45 |
import org.gvsig.fmap.IconThemeHelper; |
44 | 46 |
import org.gvsig.fmap.dal.DALLocator; |
45 | 47 |
import org.gvsig.fmap.dal.DataManager; |
... | ... | |
59 | 61 |
import org.gvsig.tools.dynobject.DynObject; |
60 | 62 |
import org.gvsig.tools.i18n.I18nManager; |
61 | 63 |
import org.gvsig.tools.service.ServiceException; |
64 |
|
|
62 | 65 |
import org.slf4j.Logger; |
63 | 66 |
import org.slf4j.LoggerFactory; |
64 | 67 |
|
65 | 68 |
/** |
66 |
*
|
|
69 |
* |
|
67 | 70 |
* @author <a href="mailto:lmarques@disid.com">Lluis Marques</a> |
68 | 71 |
* |
69 | 72 |
*/ |
... | ... | |
78 | 81 |
private OGRDataExplorerParameters dataExplorerParameters; |
79 | 82 |
|
80 | 83 |
/** |
81 |
*
|
|
84 |
* |
|
82 | 85 |
*/ |
83 | 86 |
public JOGRDataExplorerController() { |
84 | 87 |
init(); |
... | ... | |
341 | 344 |
} |
342 | 345 |
|
343 | 346 |
if (chooser == null) { |
344 |
chooser = new JFileChooser(); |
|
347 |
Preferences prefs = Preferences.userRoot().node( "gvsig.foldering" ); |
|
348 |
String dataFolder = prefs.get("DataFolder", null); |
|
349 |
|
|
350 |
if(dataFolder!=null && !dataFolder.isEmpty()){ |
|
351 |
chooser = new JFileChooser(dataFolder); |
|
352 |
} else { |
|
353 |
chooser = new JFileChooser(); |
|
354 |
} |
|
345 | 355 |
} |
346 | 356 |
|
347 | 357 |
int reply = chooser.showOpenDialog(asJComponent()); |
Also available in: Unified diff