Swing Ordnerauswahl ist in der falschen Ebene

IncepTer

Mitglied
Hallo Freunde,

durch Betätigen eines Button soll es dem Benutzer ermöglicht werden,
einen Pfad auszuwählen. Dabei öffnet sich das Fenster, und man kann
sich bequem durch die Ordner klicken. Das alles klappt auch wunderbar,
nur ist die Auswahl, die er Benutzer mit OK bestätigt, immer eine Pfad-Länge
höher:

C:\Dokumente\Bewerbung

Wenn man im Auswahldialog dies anklickt, wird stattdessen gewählt:

C:\Dokumente

Habt ihr eine Idee, wie man das optimieren kann?
Zur Zeit sieht es so bei mir aus:

Java:
 				JFileChooser fc = new JFileChooser();
		        fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY );
		        int returnVal = fc.showOpenDialog(Hauptpanel);
		        
		        if(returnVal == JFileChooser.APPROVE_OPTION){
		        	Quellverzeichnis = fc.getCurrentDirectory();
		        	Quell	=	true;
		        	check2b.setVisible(true);
		        	ZielUndQuelleGewaehlt();
		        }

Besten Dank 🙂
 
Ich hätte eine Idee: Zunächst einmal Variablen immer klein.
Und dann lässt du dir das currentDirectory geben. Das funktioniert nicht.
Du musst getSelectedFile() benutzen.

In Zukunft einfach die Methoden ins Deutsche übersetzen. Bei gutem Code weißt du dann, was sie tut. 😉
 

Neue Themen


Zurück
Oben