se.datadosen.jalbum
Class DeferredChooser
java.lang.Object
se.datadosen.jalbum.DeferredChooser
public class DeferredChooser
- extends java.lang.Object
This class speeds up the use of JFileChooser and subclasses thereof. JFileChooser generally
has very long construction time (close to a second). This class speeds up its use by deferring
instantiation until really needed.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeferredChooser
public DeferredChooser(java.lang.Class chooserClass)
addActionListener
public void addActionListener(java.awt.event.ActionListener l)
setTitle
public void setTitle(java.lang.String title)
setSelectedFile
public void setSelectedFile(java.io.File file)
getSelectedFile
public java.io.File getSelectedFile()
setFileSelectionMode
public void setFileSelectionMode(int mode)
setFileFilter
public void setFileFilter(javax.swing.filechooser.FileFilter filter)
setCurrentDirectory
public void setCurrentDirectory(java.io.File dir)
getCurrentDirectory
public java.io.File getCurrentDirectory()
showOpenDialog
public int showOpenDialog(java.awt.Component parent)
showSaveDialog
public int showSaveDialog(java.awt.Component parent)