Code for a jFileChooser that just selects directories
Details:
This code initialises and pops up a jFileChooser that only shows / allows you to select directories.
Original author/s: Andy Evans
Original location/s:
License: None
Imports and instance variables:
import javax.swing.JFileChooser;
Code:
JFileChooser fd = new JFileChooser() { // Only need this if you want to change behaviour of methods. protected JDialog createDialog(Component parent) throws HeadlessException { JDialog jfc = super.createDialog(parent); jfc.setLocation(0, 0); return jfc; } }; fd.setFileHidingEnabled(true); fd.setCurrentDirectory(directoryToDisplayInAFileObject); fd.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); int clicked = fd.showSaveDialog(component); switch (clicked) { case JFileChooser.APPROVE_OPTION: break; case JFileChooser.CANCEL_OPTION: return; case JFileChooser.ERROR_OPTION: return; } directory = fd.getSelectedFile();