Revision 231

View differences:

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