Hallo zusammen
Ich habe einen File Chooser in meine Applikation eingebaut und als Default Pfad "C:" gesetzt. Nun will ich jetzt das er eigentlich merkt wenn ich bereits einmal in z.B. "C:\Daten" letztes mal ein File ausgewählt habe das er bei nächstem start von der Applikatin und beim Auswahl von Files direkt in "C:\Daten" Startet und nicht jedes mal in "C:". Zurzeit habe ich einfach fest in Code gesagt er soll in "C:" starten, weil ich nicht wusste wie ich es anders umsetzten könnte. Ich könnte mir vorstellen wie ich das lösen konnte aber ich dachte das es sicherlich eine spez. Funktion dafür gibt, die ich einfach nicht finden kann. Kann mir hier jemand ein Tipp geben?
Hier ist mein FileChooser:
Gruss
iPhone Freek
Ich habe einen File Chooser in meine Applikation eingebaut und als Default Pfad "C:" gesetzt. Nun will ich jetzt das er eigentlich merkt wenn ich bereits einmal in z.B. "C:\Daten" letztes mal ein File ausgewählt habe das er bei nächstem start von der Applikatin und beim Auswahl von Files direkt in "C:\Daten" Startet und nicht jedes mal in "C:". Zurzeit habe ich einfach fest in Code gesagt er soll in "C:" starten, weil ich nicht wusste wie ich es anders umsetzten könnte. Ich könnte mir vorstellen wie ich das lösen konnte aber ich dachte das es sicherlich eine spez. Funktion dafür gibt, die ich einfach nicht finden kann. Kann mir hier jemand ein Tipp geben?
Hier ist mein FileChooser:
Code:
private void jMenuItemOpenProfileActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println(String.format("[jMenuItemOpenProfileActionPerformed] event occured ... evt=%s", evt.toString()));
//Create a file chooser with default open directory
final JFileChooser fc = new JFileChooser("C:\\");
fc.setFileFilter(new HTMLFileFilter());
//In response to a button click:
int returnVal = fc.showOpenDialog(jMenuItemOpenProfile);
if( returnVal == JFileChooser.APPROVE_OPTION ) {
File returnOpenProfilePath = fc.getSelectedFile();
//initComponents();
jTreeProfile = initProfileDescriptionGUI(
returnOpenProfilePath.getAbsolutePath(),
jTreeProfile,jTextPaneItemInfCim,jTextPaneItemInfDesc,jScrollPaneProfile);
}
}
Gruss
iPhone Freek