Revision 44237
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/ProjectExtension.java | ||
---|---|---|
72 | 72 |
import org.gvsig.app.project.documents.gui.ProjectWindow; |
73 | 73 |
import org.gvsig.app.project.documents.gui.projectpanel.ProjectDocumentsPanelPageFactory; |
74 | 74 |
import org.gvsig.app.project.documents.view.ViewManager; |
75 |
import org.gvsig.filedialogchooser.FileDialogChooser; |
|
76 |
import org.gvsig.filedialogchooser.FileDialogChooserManager; |
|
77 |
import static org.gvsig.fmap.dal.serverexplorer.filesystem.swing.FilesystemExplorerWizardPanelController.OPEN_LAYER_FILE_CHOOSER_ID; |
|
75 | 78 |
import org.gvsig.gui.beans.swing.JFileChooser; |
76 | 79 |
import org.gvsig.propertypage.PropertiesPageManager; |
77 | 80 |
import org.gvsig.tools.ToolsLocator; |
... | ... | |
265 | 268 |
} |
266 | 269 |
|
267 | 270 |
if (file == null) { |
268 |
Preferences prefs = Preferences.userRoot().node("gvsig.foldering"); |
|
269 |
JFileChooser jfc = new JFileChooser(PROJECT_FILE_CHOOSER_ID, |
|
270 |
prefs.get("ProjectsFolder", null)); |
|
271 |
|
|
271 |
FileDialogChooserManager fileDialogChooserManager = ToolsUtilLocator.getFileDialogChooserManager(); |
|
272 |
FileDialogChooser jfc = fileDialogChooserManager.create(PROJECT_FILE_CHOOSER_ID); |
|
272 | 273 |
jfc.setDialogTitle(PluginServices.getText(this, "guardar_proyecto")); |
273 | 274 |
|
274 | 275 |
GenericFileFilter projExtensionFilter = new GenericFileFilter( |
... | ... | |
363 | 364 |
} |
364 | 365 |
|
365 | 366 |
if (projectFile == null) { |
366 |
Preferences prefs = Preferences.userRoot().node("gvsig.foldering");
|
|
367 |
JFileChooser jfc = new JFileChooser(PROJECT_FILE_CHOOSER_ID, prefs.get("ProjectsFolder", null));
|
|
367 |
FileDialogChooserManager fileDialogChooserManager = ToolsUtilLocator.getFileDialogChooserManager();
|
|
368 |
FileDialogChooser jfc = fileDialogChooserManager.create(PROJECT_FILE_CHOOSER_ID);
|
|
368 | 369 |
ProjectPreviewPanel preview = new ProjectPreviewPanel(); |
369 | 370 |
jfc.setAccessory(preview); |
370 | 371 |
jfc.addPropertyChangeListener(preview); |
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/LegendManager.java | ||
---|---|---|
63 | 63 |
|
64 | 64 |
import org.gvsig.andami.PluginServices; |
65 | 65 |
import org.gvsig.andami.messages.NotificationManager; |
66 |
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemServerExplorer; |
|
67 |
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemServerExplorerParameters; |
|
68 |
import static org.gvsig.fmap.dal.serverexplorer.filesystem.swing.FilesystemExplorerWizardPanel.OPEN_LAYER_FILE_CHOOSER_ID; |
|
66 | 69 |
import org.gvsig.fmap.mapcontext.exceptions.LegendLayerException; |
67 | 70 |
import org.gvsig.fmap.mapcontext.layers.FLayer; |
68 | 71 |
import org.gvsig.fmap.mapcontext.layers.FLayers; |
... | ... | |
75 | 78 |
import org.gvsig.symbology.SymbologyLocator; |
76 | 79 |
import org.gvsig.symbology.swing.SymbologySwingLocator; |
77 | 80 |
import org.gvsig.symbology.swing.SymbologySwingManager; |
81 |
import org.gvsig.tools.ToolsLocator; |
|
82 |
import org.gvsig.tools.folders.FoldersManager; |
|
78 | 83 |
|
79 | 84 |
/** |
80 | 85 |
* Implements the panel which allows the user to control all the information |
... | ... | |
147 | 152 |
|
148 | 153 |
public static String defaultLegendFolderPath; |
149 | 154 |
{ |
150 |
Preferences prefs = Preferences.userRoot().node("gvsig.foldering"); |
|
151 |
defaultLegendFolderPath = prefs.get("LegendsFolder", ""); |
|
155 |
FoldersManager folderManager = ToolsLocator.getFoldersManager(); |
|
156 |
defaultLegendFolderPath = folderManager.getLastPath( |
|
157 |
"LegendsFolder", |
|
158 |
folderManager.getHome() |
|
159 |
).getAbsolutePath(); |
|
152 | 160 |
} |
153 | 161 |
|
154 | 162 |
|
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/fmap/dal/serverexplorer/filesystem/swing/FilesystemExplorerWizardPanel.java | ||
---|---|---|
47 | 47 |
import org.gvsig.tools.dispose.DisposeUtils; |
48 | 48 |
import org.gvsig.tools.dynobject.DynField; |
49 | 49 |
import org.gvsig.tools.dynobject.DynObject; |
50 |
import org.gvsig.tools.folders.FoldersManager; |
|
50 | 51 |
import org.gvsig.tools.i18n.I18nManager; |
51 | 52 |
import org.gvsig.tools.identitymanagement.UnauthorizedException; |
52 | 53 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
... | ... | |
74 | 75 |
protected FilesystemServerExplorer explorer; |
75 | 76 |
private ArrayList<MyFileFilter> filters; |
76 | 77 |
|
77 |
private static String lastPath = null; |
|
78 |
// private static String lastPath = null;
|
|
78 | 79 |
private FilesystemExplorerWizardPanelController panel = null; |
79 | 80 |
private boolean tabularOnly; |
80 | 81 |
/** |
... | ... | |
110 | 111 |
public void initWizard() { |
111 | 112 |
I18nManager i18nManager = ToolsLocator.getI18nManager(); |
112 | 113 |
setTabName(i18nManager.getTranslation("Fichero")); |
113 |
if (lastPath == null) { |
|
114 |
Preferences prefs = Preferences.userRoot().node("gvsig.foldering"); |
|
115 |
lastPath = prefs.get("DataFolder", System.getProperty("user.home")); |
|
116 |
} |
|
117 | 114 |
initExplorer(); |
118 | 115 |
initFilters(); |
119 | 116 |
initUI(); |
... | ... | |
212 | 209 |
DataManager dm = DALLocator.getDataManager(); |
213 | 210 |
FilesystemServerExplorerParameters param; |
214 | 211 |
try { |
212 |
FoldersManager folderManager = ToolsLocator.getFoldersManager(); |
|
215 | 213 |
param = (FilesystemServerExplorerParameters) dm |
216 | 214 |
.createServerExplorerParameters(FilesystemServerExplorer.NAME); |
217 |
param.setInitialpath(lastPath); |
|
215 |
param.setInitialpath( |
|
216 |
folderManager.getLastPath( |
|
217 |
OPEN_LAYER_FILE_CHOOSER_ID, |
|
218 |
folderManager.getHome() |
|
219 |
).getAbsolutePath() |
|
220 |
); |
|
218 | 221 |
explorer = (FilesystemServerExplorer) dm.openServerExplorer( |
219 | 222 |
FilesystemServerExplorer.NAME, param); |
220 | 223 |
} catch (Exception e) { |
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/fmap/dal/serverexplorer/filesystem/swing/FilesystemExplorerWizardPanelController.java | ||
---|---|---|
29 | 29 |
import org.gvsig.app.ApplicationManager; |
30 | 30 |
import org.gvsig.app.prepareAction.PrepareContext; |
31 | 31 |
import org.gvsig.filedialogchooser.FileDialogChooser; |
32 |
import org.gvsig.filedialogchooser.FileDialogChooserManager; |
|
32 | 33 |
import org.gvsig.fmap.dal.DataStore; |
33 | 34 |
import org.gvsig.fmap.dal.DataStoreParameters; |
34 | 35 |
import org.gvsig.fmap.dal.exception.DataException; |
... | ... | |
299 | 300 |
|
300 | 301 |
private List<FilesystemStoreParameters> chooseFilesParameters() { |
301 | 302 |
|
302 |
FileDialogChooser fileChooser = ToolsUtilLocator.getFileDialogChooserManager().create(OPEN_LAYER_FILE_CHOOSER_ID); |
|
303 |
fileChooser.setCurrentDirectory(explorer.getCurrentPath()); |
|
303 |
FileDialogChooserManager fileDialogChooserManager = ToolsUtilLocator.getFileDialogChooserManager(); |
|
304 |
FileDialogChooser fileChooser = fileDialogChooserManager.create(OPEN_LAYER_FILE_CHOOSER_ID); |
|
305 |
fileChooser.setCurrentDirectory(fileDialogChooserManager.getLastPath(OPEN_LAYER_FILE_CHOOSER_ID, explorer.getCurrentPath())); |
|
304 | 306 |
fileChooser.setMultiSelectionEnabled(true); |
305 | 307 |
fileChooser.setAcceptAllFileFilterUsed(false); |
306 | 308 |
|
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.ui/src/main/java/org/gvsig/gui/beans/swing/JFileChooser.java | ||
---|---|---|
47 | 47 |
* |
48 | 48 |
* |
49 | 49 |
* @author jaume dominguez faus - jaume.dominguez@iver.es Dec 5, 2007 |
50 |
* |
|
50 |
* @deprecated use FolderManager or FileDialogChosserManager
|
|
51 | 51 |
*/ |
52 | 52 |
public class JFileChooser extends javax.swing.JFileChooser { |
53 | 53 |
private static final long serialVersionUID = -2419775752576400974L; |
Also available in: Unified diff