Verzeichnisauswahl mit JFileChooser?

kookaburraz

Grünschnabel
Hallo!
Ich habe da ein kleines Problem mit dem JFileChooser: und zwar möchte ich über den Dialog meine Ordner durchsuchen und ein bestimmtes Verzeichnis auswählen, um mir dessen Inhalt ausgeben zu lassen. Allerdings kann ich immer nur eine Datei auswählen, was ja nicht Sinn der Sache ist. Habe schon wild mit den Filtern rumprobiert und diesen auch komplett rausgelassen, aber immer ohne erfolg... Habe ich irgendwo einen denkfehler oder ist das über JFileChooser gar nicht möglich? Habe aber auch nichts über eine Art DirectoryChooser gefunden.
Bin über jeden Tipp dankbar!
Hier mal der Code:

public ChooseDir(){
JFileChooser fc = new JFileChooser();
fc.setDialogTitle("DateiAuswahl");
/*-------------------------------------------------------------
* hier muss doch irgendwo der Fehler liegen!
* Habe schon alles Mögliche ausprobiert und diesen Teil auch schon weggelassen
* aber immer ohne erfolg
*---------------------------------------------------------------*/
fc.setFileFilter(new FileFilter() {
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".py") || f.isDirectory();
}
public String getDescription() {
// return "Python-Applikationen(*.py)";
return null;
}
});
/*--------------------------------------------------------------
* ebenso hier... (s.o.)
*--------------------------------------------------------------*/
if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
File file = fc.getCurrentDirectory();//.getSelectedFile();

System.out.println(file.getName());
}
else {
np.setPath("");
System.out.println("Keine Auswahl :-(");
System.exit(0);
}

Ich hoffe, jemand kann mir weiterhelfen!
Vielen Dank schonmal im Voraus!
 
Zurück