Hallo zusammen,
ich habe ein Problem, bei dem mir langsam die Ideen ausgehen. Ich möchte ein simples Programm schreiben, bei dem der Benutzer durch klicken auf einen Button ein Verzeichnis wählen kann und dann alle Dateien aus diesem Verzeichnis in einer JList angezeigt bekommt. Zum auswählen des Verzeichnisses benutze ich einen JFileChooser Dialog. Mein Problem damit ist, dass er mir beim Aufruf von (fc ist mein FileChooser)
String currDir = fc.getCurrentDirectory().toString();
nur einen Teil des Pfads zurückgibt. Ich wähle zB. den Ordner "D:\Bilder\Wallpaper" im FileChooser aus, zurück bekomme ich aber lediglich "D:\Bilder".
Hier ist der Code den ich benutze:
------------------------------------------------------------------------------------------------------------
void browseButton_actionPerformed(ActionEvent e){
JFileChooser fc = new JFileChooser();
fc.setDialogTitle("Select folder");
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if(fc.showOpenDialog(null)==JFileChooser.APPROVE_OPTION){
//get file-listing from folder
}
}
-----------------------------------------------------------------------------------------------------------
gruss
xor
ich habe ein Problem, bei dem mir langsam die Ideen ausgehen. Ich möchte ein simples Programm schreiben, bei dem der Benutzer durch klicken auf einen Button ein Verzeichnis wählen kann und dann alle Dateien aus diesem Verzeichnis in einer JList angezeigt bekommt. Zum auswählen des Verzeichnisses benutze ich einen JFileChooser Dialog. Mein Problem damit ist, dass er mir beim Aufruf von (fc ist mein FileChooser)
String currDir = fc.getCurrentDirectory().toString();
nur einen Teil des Pfads zurückgibt. Ich wähle zB. den Ordner "D:\Bilder\Wallpaper" im FileChooser aus, zurück bekomme ich aber lediglich "D:\Bilder".
Hier ist der Code den ich benutze:
------------------------------------------------------------------------------------------------------------
void browseButton_actionPerformed(ActionEvent e){
JFileChooser fc = new JFileChooser();
fc.setDialogTitle("Select folder");
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if(fc.showOpenDialog(null)==JFileChooser.APPROVE_OPTION){
//get file-listing from folder
}
}
-----------------------------------------------------------------------------------------------------------
gruss
xor