Revision 43256 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/java/org/gvsig/andami/ui/mdiFrame/DefaultThreadSafeDialogs.java

View differences:

DefaultThreadSafeDialogs.java
33 33
import java.lang.reflect.Constructor;
34 34
import javax.swing.JCheckBox;
35 35

  
36
import javax.swing.JFileChooser;
37 36
import javax.swing.JLabel;
38 37
import javax.swing.JOptionPane;
39 38
import javax.swing.JPanel;
......
46 45
import org.gvsig.andami.ui.mdiManager.MDIManager;
47 46
import org.gvsig.andami.ui.mdiManager.WindowInfo;
48 47
import org.gvsig.dialogremember.DialogRememeber;
48
import org.gvsig.filedialogchooser.FileDialogChooser;
49 49
import org.gvsig.tools.ToolsLocator;
50 50
import org.gvsig.tools.task.CancellableTask;
51 51
import org.gvsig.tools.task.RunnableWithParameters;
52
import org.gvsig.tools.util.ToolsUtilLocator;
52 53
import org.slf4j.Logger;
53 54
import org.slf4j.LoggerFactory;
54 55

  
......
154 155
                            DialogRememeber r = null;
155 156
                            Object msg = message;
156 157
                            if( msgid != null ) {
157
                                r = PluginsLocator.getDialogRemembereManager().add(msgid);
158
                                r = ToolsUtilLocator.getDialogRemembereManager().add(msgid);
158 159
                                if( r.hasValue() ) {
159 160
                                    this.returnValue = r.getValue();
160 161
                                    return;
......
275 276
        DialogRememeber r = null;
276 277
        Object msg = message;
277 278
        if (msgid != null) {
278
            r = PluginsLocator.getDialogRemembereManager().add(msgid);
279
            r = ToolsUtilLocator.getDialogRemembereManager().add(msgid);
279 280
            if (r.hasValue() && ((boolean)r.getValue()) ) {
280 281
                return;
281 282
            }
......
466 467
			) {
467 468
		RunnableWithParameters runnable = new RunnableWithParameters() {
468 469
			public void run() {
469
				JFileChooser fc = new JFileChooser();
470
				// FileDialogChooser fc = new JFileChooserBased();
471
                FileDialogChooser fc = ToolsUtilLocator.getFileDialogChooserManager().create();
470 472
				fc.setDialogTitle(title);
471 473
				fc.setDialogType(type);
472 474
				fc.setFileSelectionMode(selectionMode);
......
474 476
				fc.setCurrentDirectory(initialPath);
475 477
				fc.setFileFilter(filter);
476 478
				fc.setFileHidingEnabled(fileHidingEnabled);
477
				int r = JFileChooser.CANCEL_OPTION;
479
				int r = FileDialogChooser.CANCEL_OPTION;
478 480
				switch(type) {
479
				case JFileChooser.SAVE_DIALOG:
481
				case FileDialogChooser.SAVE_DIALOG:
480 482
					r = fc.showSaveDialog(getRootComponent());
481 483
					break;
482
				case JFileChooser.OPEN_DIALOG:
484
				case FileDialogChooser.OPEN_DIALOG:
483 485
				default:
484 486
					r = fc.showOpenDialog(getRootComponent());
485 487
					break;
486 488
				}
487
				if( r != JFileChooser.APPROVE_OPTION ) {
489
				if( r != FileDialogChooser.APPROVE_OPTION ) {
488 490
					this.returnValue = null;
489 491
					return;
490 492
				}
......
508 510
	}
509 511
	
510 512
	public File[] showOpenDirectoryDialog(String title, File initialPath) {
511
		return showChooserDialog(title, JFileChooser.OPEN_DIALOG, JFileChooser.DIRECTORIES_ONLY, false, initialPath, null, false);
513
		return showChooserDialog(title, FileDialogChooser.OPEN_DIALOG, FileDialogChooser.DIRECTORIES_ONLY, false, initialPath, null, false);
512 514
	}
513 515

  
514 516
	
515 517
	public File[] showOpenFileDialog(String title, File initialPath) {
516
		return showChooserDialog(title, JFileChooser.OPEN_DIALOG, JFileChooser.FILES_ONLY, false, initialPath, null, false);
518
		return showChooserDialog(title, FileDialogChooser.OPEN_DIALOG, FileDialogChooser.FILES_ONLY, false, initialPath, null, false);
517 519
	}
518 520

  
519 521
	
520 522
	public File[] showSaveFileDialog(String title, File initialPath) {
521
		return showChooserDialog(title, JFileChooser.SAVE_DIALOG, JFileChooser.FILES_ONLY, false, initialPath, null, false);
523
		return showChooserDialog(title, FileDialogChooser.SAVE_DIALOG, FileDialogChooser.FILES_ONLY, false, initialPath, null, false);
522 524
	}
523 525

  
524 526
}

Also available in: Unified diff