Revision 39484 branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/ui/mdiFrame/MDIFrame.java

View differences:

MDIFrame.java
55 55
import java.awt.event.MouseEvent;
56 56
import java.awt.event.WindowAdapter;
57 57
import java.awt.event.WindowEvent;
58
import java.io.File;
58 59
import java.util.ArrayList;
59 60
import java.util.Enumeration;
60 61
import java.util.HashMap;
......
69 70
import javax.swing.ButtonGroup;
70 71
import javax.swing.ImageIcon;
71 72
import javax.swing.JComponent;
73
import javax.swing.JFileChooser;
72 74
import javax.swing.JFrame;
73 75
import javax.swing.JMenu;
74 76
import javax.swing.JMenuBar;
......
81 83
import javax.swing.SwingUtilities;
82 84
import javax.swing.Timer;
83 85
import javax.swing.WindowConstants;
86
import javax.swing.filechooser.FileFilter;
84 87

  
85 88
import org.slf4j.Logger;
86 89
import org.slf4j.LoggerFactory;
......
109 112
import org.gvsig.gui.beans.controls.IControl;
110 113
import org.gvsig.tools.swing.api.ToolsSwingLocator;
111 114
import org.gvsig.tools.swing.icontheme.IconTheme;
115
import org.gvsig.tools.task.RunnableWithParameters;
112 116

  
113 117
/**
114 118
 * Main application window.
......
1866 1870
		return helper.createComponentWithParams(theClass, parameters);
1867 1871
	}
1868 1872

  
1873
	public File[] showChooserDialog(
1874
			final String title,
1875
			final int type, // SAVE_DIALOG / OPEN_DIALOG
1876
			final int selectionMode, //    JFileChooser.FILES_ONLY, JFileChooser.DIRECTORIES_ONLY, JFileChooser.FILES_AND_DIRECTORIES
1877
			final boolean multiselection, 
1878
			final File initialPath,
1879
			final FileFilter filter,
1880
			final boolean fileHidingEnabled
1881
			) {
1882
		DefaultThreadSafeDialogs helper = new DefaultThreadSafeDialogs(this, this.bEstado);
1883
		return helper.showChooserDialog(title, type, selectionMode, multiselection, initialPath, filter, fileHidingEnabled);
1884
	}
1885
	
1886
	public File[] showOpenDirectoryDialog(String title, File initialPath) {
1887
		return showChooserDialog(title, JFileChooser.OPEN_DIALOG, JFileChooser.DIRECTORIES_ONLY, false, initialPath, null, false);
1888
	}
1889

  
1890
	
1891
	public File[] showOpenFileDialog(String title, File initialPath) {
1892
		return showChooserDialog(title, JFileChooser.OPEN_DIALOG, JFileChooser.FILES_ONLY, false, initialPath, null, false);
1893
	}
1894

  
1895
	
1896
	public File[] showSaveFileDialog(String title, File initialPath) {
1897
		return showChooserDialog(title, JFileChooser.SAVE_DIALOG, JFileChooser.FILES_ONLY, false, initialPath, null, false);
1898
	}
1899

  
1900
	
1869 1901
}

Also available in: Unified diff