JFileChooser - Ordnername bestimmen ?

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:
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:
Zurück