C JDK поставляются сэмплы:
%JAVA_HOME%/demo/jfc/FileChooserDemo
А еще есть JavaDoc:
For information about using JFileChooser, see How to Use File Choosers, a section in The Java Tutorial.
трудно поэтому не найти ответ:
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(selectionMode); // selectionMode == JFileChooser.FILES_AND_DIRECTORIES или JFileChooser.DIRECTORIES_ONLY
int result = chooser.showOpenDialog(null);
if (result == JFileChooser.APPROVE_OPTION) {
File selectedFile = chooser.getSelectedFile();
if(selectedFile.isDirectory()) {
...
}
}