ich_Schmiddy
Mitglied
Hallo!
Ich habe eine Frage zu einem Speicherdialog.
Ich habe zwei FileFilter definiert, der mir nur bestimmte Dateien anzeigen. Z.B. einer alle Dateien mit der Endung txt und der andere alle mit der Endung doc. Ich kann auch perfekt zwischen beiden umschalten, und es werden nur die angezeigt, die auch angezeigt werden sollen.
Mit setSelectedFile habe ich eine Datei vorgegeben. Wenn man jetzt aber z.B. den Filter für die txt-Dateien am Anfang drin hat, und dann auf den für die doc umschaltet, ist der vorgeschlagene Dateiname weg.... Kann man dies irgendwie verhindern?
So habe ich die FileFilter definiert:
FileFilter ff2 = new FileFilter()
{
public boolean accept(File F)
{
return F.isDirectory() || F.getName().toLowerCase().endsWith(".txt");
}
public String getDescription()
{
return "Text-Datei(*.txt)";
}
};
DateiChooser.setFileFilter(ff2);
Ich habe eine Frage zu einem Speicherdialog.
Ich habe zwei FileFilter definiert, der mir nur bestimmte Dateien anzeigen. Z.B. einer alle Dateien mit der Endung txt und der andere alle mit der Endung doc. Ich kann auch perfekt zwischen beiden umschalten, und es werden nur die angezeigt, die auch angezeigt werden sollen.
Mit setSelectedFile habe ich eine Datei vorgegeben. Wenn man jetzt aber z.B. den Filter für die txt-Dateien am Anfang drin hat, und dann auf den für die doc umschaltet, ist der vorgeschlagene Dateiname weg.... Kann man dies irgendwie verhindern?
So habe ich die FileFilter definiert:
FileFilter ff2 = new FileFilter()
{
public boolean accept(File F)
{
return F.isDirectory() || F.getName().toLowerCase().endsWith(".txt");
}
public String getDescription()
{
return "Text-Datei(*.txt)";
}
};
DateiChooser.setFileFilter(ff2);