Hallo!
Habe folgendes Probem. Ich möchte, dass mein Programm (Editor) immer, wenn es eine Datei öffnet, den Ordner, wo diese Datei lag, speichert, um beim nächsten Mal, wenn eine Datei geöffnet werden muss, der JFileChooser automatisch in diesen Ordner geht.
Ich gehe folgendermaßen vor:
Ich speichere den Pfad zu dem Ordner in einer Textdatei, es läuft gut.
Es muss z.B so ein Pfad sein: C:\Dokumente und Einstellungen\ELEK301\Railcab und es ist so tätsachlich in der Datei, wenn ich sie mit einem einfachen Texteditor öffne.
Dann, vor dem nächsten Starten von JFileChooser lese ich den Pfad aus der Datei in eine String-Variable ein, sagen wir lastPath und sie ist auch ok. Ich prüfe es mit System.out.println(lastPath); und es gibt C:\Dokumente und Einstellungen\ELEK301\Railcab aus.
Dann starte ich den JFileChooser :
und es läuft nicht! Wenn ich direkt den Pfad angebe:
funktioniert es. Wo liegt der Fehler?
Habe folgendes Probem. Ich möchte, dass mein Programm (Editor) immer, wenn es eine Datei öffnet, den Ordner, wo diese Datei lag, speichert, um beim nächsten Mal, wenn eine Datei geöffnet werden muss, der JFileChooser automatisch in diesen Ordner geht.
Ich gehe folgendermaßen vor:
Ich speichere den Pfad zu dem Ordner in einer Textdatei, es läuft gut.
Es muss z.B so ein Pfad sein: C:\Dokumente und Einstellungen\ELEK301\Railcab und es ist so tätsachlich in der Datei, wenn ich sie mit einem einfachen Texteditor öffne.
Dann, vor dem nächsten Starten von JFileChooser lese ich den Pfad aus der Datei in eine String-Variable ein, sagen wir lastPath und sie ist auch ok. Ich prüfe es mit System.out.println(lastPath); und es gibt C:\Dokumente und Einstellungen\ELEK301\Railcab aus.
Dann starte ich den JFileChooser :
Java:
JFileChooser chooser = new JFileChooser(lastPath);
und es läuft nicht! Wenn ich direkt den Pfad angebe:
Java:
JFileChooser chooser = new JFileChooser("C:\\Dokumente und Einstellungen\\ELEK301\\Railcab");
funktioniert es. Wo liegt der Fehler?