Hallo Java-Spezialisten,
wer kann mir helfen. Ich möchte dem Anwender beim Laden und Speichern eines Programmes über den JFileChooser die Möglichkeit geben, zwischen zwei vorgegebenen Dateitypen zu wählen. Das ist mir grundsätzlich durch zwei entsprechende FileFilter und folgendem Codeschnitzel auch gelungen:
wer kann mir helfen. Ich möchte dem Anwender beim Laden und Speichern eines Programmes über den JFileChooser die Möglichkeit geben, zwischen zwei vorgegebenen Dateitypen zu wählen. Das ist mir grundsätzlich durch zwei entsprechende FileFilter und folgendem Codeschnitzel auch gelungen:
Java:
fc.setFileFilter(new SdkBinFilter());
fc.setFileFilter(new SdkTxtFilter());
fc.setAcceptAllFileFilterUsed(true);
[/Java]
Damit kann der Anwender über die JComboBox "Dateityp" einstellen, welche Dateien er sehen will. Es funktioniert aber bei der erstmaligen Speicherung einer Datei nicht so, wie ich es mir vorgestellt habe, dass nämlich ein ohne Extension eingegebener Dateiname durch die über den ausgewählten Filter vorgesehene Extension erweitert wird.
Weiß jemand, wie man so etwas erreichen könnte? Es wäre mir schon geholfen, wenn ich feststellen könnte, für welchen der beiden Filter sich der Anwender entschieden hat (oder auch nicht, wenn er die Voreinstellung in "Dateityp" bei "alle Dateien" belassen hat).
Mit freundlichem Gruß,
Konrad