Interface FileChooser

All Superinterfaces:
DirectoryChooser, PathChooser
All Known Implementing Classes:
DeferredChooser, JSwingFileChooser, JXFileChooser, MacFileChooser, WindowsFileChooser

public interface FileChooser extends DirectoryChooser
Interface that maps well towards JFileChooser but allows us to exchange JFileChooser for other implementations For details on these methods, see JFileChooser
  • Method Details

    • setDialogType

      void setDialogType(int dialogType)
    • setMultiSelectionEnabled

      void setMultiSelectionEnabled(boolean b)
    • setFileSelectionMode

      void setFileSelectionMode(int mode)
    • addActionListener

      void addActionListener(ActionListener l)
    • setFileView

      void setFileView(FileView fileView)
    • setFileFilter

      void setFileFilter(FileFilter filter)
      Add a file filter. For max compatibility with different platforms, use the FileNameExtensionFilter subclass of FileFilter
      Parameters:
      filter -
    • showDialog

      int showDialog(Component parent, String approveButtonText) throws HeadlessException
      Throws:
      HeadlessException
    • showSaveDialog

      int showSaveDialog(Component parent) throws HeadlessException
      Throws:
      HeadlessException
    • getSelectedFiles

      File[] getSelectedFiles()