Revision 39484 branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/ui/mdiFrame/MDIFrame.java
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