Package se.datadosen.component
Interface FileChooser
- All Superinterfaces:
DirectoryChooser
,PathChooser
- All Known Implementing Classes:
DeferredChooser
,JSwingFileChooser
,JXFileChooser
,MacFileChooser
,WindowsFileChooser
Interface that maps well towards JFileChooser but allows us to exchange JFileChooser for other implementations
For details on these methods, see JFileChooser
-
Method Summary
Modifier and TypeMethodDescriptionvoid
File[]
void
setDialogType
(int dialogType) void
setFileFilter
(FileFilter filter) Add a file filter.void
setFileSelectionMode
(int mode) void
setFileView
(FileView fileView) void
setMultiSelectionEnabled
(boolean b) int
showDialog
(Component parent, String approveButtonText) int
showSaveDialog
(Component parent) Methods inherited from interface se.datadosen.component.PathChooser
getCurrentDirectory, getSelectedFile, setCurrentDirectory, setDialogTitle, setSelectedFile, showOpenDialog
-
Method Details
-
setDialogType
void setDialogType(int dialogType) -
setMultiSelectionEnabled
void setMultiSelectionEnabled(boolean b) -
setFileSelectionMode
void setFileSelectionMode(int mode) -
addActionListener
-
setFileView
-
setFileFilter
Add a file filter. For max compatibility with different platforms, use the FileNameExtensionFilter subclass of FileFilter- Parameters:
filter
-
-
showDialog
- Throws:
HeadlessException
-
showSaveDialog
- Throws:
HeadlessException
-
getSelectedFiles
File[] getSelectedFiles()
-