Guten Morgen,
Ich habe einen JFileChooser in meinem GUI, wenn ich jetzt da ein File lokal ausgewählt habe, und erneut ein File auswählen will(weill ich z.B. ein falsches gewählt habe) bin ich wieder am gleichen Pfad, wo ich das letzte File gewählt habe, WENN ich aber auf ein Netzwerk Laufwerk zugreiffe und von da ein File auswähle, und erneut wieder eins auswählen will, komme ich automatisch zu nem "Documents" Ornder in meinem User Laufwerk...Nun Wie kann ich das ändern das er immer den letzten Pfad automatisch annimmt?
Hier meine jetzige Action:
Gruss
Cedist
Ich habe einen JFileChooser in meinem GUI, wenn ich jetzt da ein File lokal ausgewählt habe, und erneut ein File auswählen will(weill ich z.B. ein falsches gewählt habe) bin ich wieder am gleichen Pfad, wo ich das letzte File gewählt habe, WENN ich aber auf ein Netzwerk Laufwerk zugreiffe und von da ein File auswähle, und erneut wieder eins auswählen will, komme ich automatisch zu nem "Documents" Ornder in meinem User Laufwerk...Nun Wie kann ich das ändern das er immer den letzten Pfad automatisch annimmt?
Hier meine jetzige Action:
Java:
browse1Button.addActionListener(new ActionListener() {
private File file;
private String path;
public void actionPerformed(ActionEvent ae) {
JFileChooser chooser = new JFileChooser(csvDir);
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int returnValue = chooser.showOpenDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
file = chooser.getSelectedFile();
path = file.getPath();
csvlabel.setText(cutString(path));
if(path.endsWith(".csv") || path.endsWith(".tracklog") || path.endsWith(".log")){
csvFile = path;
csvDir = null;
}
else{
csvFile = null;
csvDir = path;
}
FileValidator fileValidator = validator(csvFile, csvDir);
csvcount = fileValidator.getFileCount();
csvvalid = fileValidator.getFileValidation();
csvcountfield.setText(String.valueOf(csvcount));
if(csvvalid){
csvgreencircle.setVisible(true);
csvredcircle.setVisible(false);
}
else{
csvredcircle.setVisible(true);
csvgreencircle.setVisible(false);
}
}
}
});
Gruss
Cedist