NetPerformance
Erfahrenes Mitglied
Hallo,
ich kann per JFileChooser auf meine Festplatte navigieren und einzelne Dateien aussuchen.
Wie kann ich als Ziel ein Ordner statt eine Datei angeben ?
Gruss und Dank im Voraus
Aaron
Programm um einzelne Dateien zu bestimmen:
ich kann per JFileChooser auf meine Festplatte navigieren und einzelne Dateien aussuchen.
Wie kann ich als Ziel ein Ordner statt eine Datei angeben ?
Gruss und Dank im Voraus
Aaron
Programm um einzelne Dateien zu bestimmen:
Code:
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;
public class JFileChooserFileAndFolderDemo {
public static void main(String[] args) {
JFileChooser fc = new JFileChooser();
// setFileFilter setzt einen FileFilter zur Anzeige der gewünschten Dateien
fc.setFileFilter(new FileFilter() {
public boolean accept(File f) {
return f.isDirectory()
|| f.getName().toLowerCase().endsWith(".mp3")
|| f.getName().toLowerCase().endsWith(".ogg")
|| f.getName().toLowerCase().endsWith(".wav");
}
public String getDescription() {
return ".mp3 .ogg .wav";
}
});
int state = fc.showOpenDialog(null);
if (state == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
System.out.println("Ausgesuchte Datei: "+file.getName());
} else
System.out.println("Auswahl abgebrochen");
System.exit(0);
}
}
Zuletzt bearbeitet: