se.datadosen.component
Interface FileChooser

All Known Implementing Classes:
DeferredChooser, JSwingFileChooser, JXFileChooser, MacFileChooser

public interface FileChooser

Interface that maps well towards JFileChooser but allows use to exchange JFileChooser for other implementations For details on these methods, see JFileChooser


Method Summary
 void addActionListener(java.awt.event.ActionListener l)
           
 java.io.File getCurrentDirectory()
           
 java.io.File getSelectedFile()
           
 java.io.File[] getSelectedFiles()
           
 void setCurrentDirectory(java.io.File dir)
           
 void setDialogTitle(java.lang.String dialogTitle)
           
 void setDialogType(int dialogType)
           
 void setFileFilter(javax.swing.filechooser.FileFilter filter)
           
 void setFileSelectionMode(int mode)
           
 void setFileView(javax.swing.filechooser.FileView fileView)
           
 void setMultiSelectionEnabled(boolean b)
           
 void setSelectedFile(java.io.File file)
           
 int showDialog(java.awt.Component parent, java.lang.String approveButtonText)
           
 int showOpenDialog(java.awt.Component parent)
           
 int showSaveDialog(java.awt.Component parent)
           
 

Method Detail

setCurrentDirectory

void setCurrentDirectory(java.io.File dir)

getCurrentDirectory

java.io.File getCurrentDirectory()

setDialogTitle

void setDialogTitle(java.lang.String dialogTitle)

setDialogType

void setDialogType(int dialogType)

setMultiSelectionEnabled

void setMultiSelectionEnabled(boolean b)

setFileSelectionMode

void setFileSelectionMode(int mode)

addActionListener

void addActionListener(java.awt.event.ActionListener l)

setFileView

void setFileView(javax.swing.filechooser.FileView fileView)

setFileFilter

void setFileFilter(javax.swing.filechooser.FileFilter filter)

showDialog

int showDialog(java.awt.Component parent,
               java.lang.String approveButtonText)
               throws java.awt.HeadlessException
Throws:
java.awt.HeadlessException

showOpenDialog

int showOpenDialog(java.awt.Component parent)
                   throws java.awt.HeadlessException
Throws:
java.awt.HeadlessException

showSaveDialog

int showSaveDialog(java.awt.Component parent)
                   throws java.awt.HeadlessException
Throws:
java.awt.HeadlessException

getSelectedFile

java.io.File getSelectedFile()

setSelectedFile

void setSelectedFile(java.io.File file)

getSelectedFiles

java.io.File[] getSelectedFiles()