Class FileDialogUtil
- java.lang.Object
-
- ch.supertomcat.supertomcatutils.gui.dialog.FileDialogUtil
-
public final class FileDialogUtil extends Object
Utility class for file or folder dialogs
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FilegetSingleSelectionResult(File[] files)Get single selection result from files arraystatic File[]showFileDialog(Component owner, File dir, FileFilter filter, int fileSelectionMode, boolean save, boolean multi)Show File Dialogstatic File[]showFileDialog(Component owner, String dir, FileFilter filter, int fileSelectionMode, boolean save, boolean multi)Show File Dialogstatic FileshowFileOpenDialog(Component owner, File dir, FileFilter filter)Show File Open Dialogstatic FileshowFileOpenDialog(Component owner, String dir, FileFilter filter)Show File Open Dialogstatic FileshowFileSaveDialog(Component owner, File dir, FileFilter filter)Show File Save Dialogstatic FileshowFileSaveDialog(Component owner, String dir, FileFilter filter)Show File Save Dialogstatic FileshowFolderOpenDialog(Component owner, File dir, FileFilter filter)Show Folder Open Dialogstatic FileshowFolderOpenDialog(Component owner, String dir, FileFilter filter)Show Folder Open Dialogstatic FileshowFolderSaveDialog(Component owner, File dir, FileFilter filter)Show Folder Save Dialogstatic FileshowFolderSaveDialog(Component owner, String dir, FileFilter filter)Show Folder Save Dialogstatic File[]showMultiFileOpenDialog(Component owner, File dir, FileFilter filter)Show Multi File Open Dialogstatic File[]showMultiFileOpenDialog(Component owner, String dir, FileFilter filter)Show Multi File Open Dialogstatic File[]showMultiFileSaveDialog(Component owner, File dir, FileFilter filter)Show Multi File Save Dialogstatic File[]showMultiFileSaveDialog(Component owner, String dir, FileFilter filter)Show Multi File Save Dialogstatic File[]showMultiFolderOpenDialog(Component owner, File dir, FileFilter filter)Show Multi Folder Open Dialogstatic File[]showMultiFolderOpenDialog(Component owner, String dir, FileFilter filter)Show Multi Folder Open Dialogstatic File[]showMultiFolderSaveDialog(Component owner, File dir, FileFilter filter)Show Multi Folder Save Dialogstatic File[]showMultiFolderSaveDialog(Component owner, String dir, FileFilter filter)Show Multi Folder Save Dialog
-
-
-
Method Detail
-
showFolderOpenDialog
public static File showFolderOpenDialog(Component owner, String dir, FileFilter filter)
Show Folder Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen folder or null if none chosen
-
showFolderOpenDialog
public static File showFolderOpenDialog(Component owner, File dir, FileFilter filter)
Show Folder Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen folder or null if none chosen
-
showFolderSaveDialog
public static File showFolderSaveDialog(Component owner, String dir, FileFilter filter)
Show Folder Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showFolderSaveDialog
public static File showFolderSaveDialog(Component owner, File dir, FileFilter filter)
Show Folder Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showMultiFolderOpenDialog
public static File[] showMultiFolderOpenDialog(Component owner, String dir, FileFilter filter)
Show Multi Folder Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen folder or null if none chosen
-
showMultiFolderOpenDialog
public static File[] showMultiFolderOpenDialog(Component owner, File dir, FileFilter filter)
Show Multi Folder Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen folder or null if none chosen
-
showMultiFolderSaveDialog
public static File[] showMultiFolderSaveDialog(Component owner, String dir, FileFilter filter)
Show Multi Folder Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showMultiFolderSaveDialog
public static File[] showMultiFolderSaveDialog(Component owner, File dir, FileFilter filter)
Show Multi Folder Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showFileOpenDialog
public static File showFileOpenDialog(Component owner, String dir, FileFilter filter)
Show File Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showFileOpenDialog
public static File showFileOpenDialog(Component owner, File dir, FileFilter filter)
Show File Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showFileSaveDialog
public static File showFileSaveDialog(Component owner, String dir, FileFilter filter)
Show File Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showFileSaveDialog
public static File showFileSaveDialog(Component owner, File dir, FileFilter filter)
Show File Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen file or null if none chosen
-
showMultiFileOpenDialog
public static File[] showMultiFileOpenDialog(Component owner, String dir, FileFilter filter)
Show Multi File Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen files array or null if none chosen
-
showMultiFileOpenDialog
public static File[] showMultiFileOpenDialog(Component owner, File dir, FileFilter filter)
Show Multi File Open Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen files array or null if none chosen
-
showMultiFileSaveDialog
public static File[] showMultiFileSaveDialog(Component owner, String dir, FileFilter filter)
Show Multi File Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen files array or null if none chosen
-
showMultiFileSaveDialog
public static File[] showMultiFileSaveDialog(Component owner, File dir, FileFilter filter)
Show Multi File Save Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or null- Returns:
- Chosen files array or null if none chosen
-
showFileDialog
public static File[] showFileDialog(Component owner, String dir, FileFilter filter, int fileSelectionMode, boolean save, boolean multi)
Show File Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or nullfileSelectionMode- File Selection Modesave- True if save, false it openmulti- True if multi select, false otherwise- Returns:
- Chosen files array or null if none chosen
-
showFileDialog
public static File[] showFileDialog(Component owner, File dir, FileFilter filter, int fileSelectionMode, boolean save, boolean multi)
Show File Dialog- Parameters:
owner- Owner or nulldir- Directory or nullfilter- Filter or nullfileSelectionMode- File Selection Modesave- True if save, false it openmulti- True if multi select, false otherwise- Returns:
- Chosen files array or null if none chosen
-
-