moin moin,
Ich hänge mom. an einem vermutlich unfassbar simplen Problem, da ich aber bisher eher "Konsolensoftware" geschrieben habe, kämpfe ich noch etwas mit der Umsetzung.
Anforderung
Ich habe eine Software, die standardisiert Daten intern verwaltet. Diese liegen in verschiedenen Formaten als Textfiles vor und müssen entsprechend mit verschiedenen Importern eingelesen werden. Zu jedem Importer passen nur bestimmte Fileendungen.
Ich kann nicht garantieren, dass eine Dateiendung immer den Importer eindeutig identifiziert (.txt kann also zu Importer1 und Importer2 gehören), der Nutzer muss somit bei der Auswahl der Datei ebenso den Importer angeben.
Was ich mir wünsche
Der Nutzer klickt auf "Import" und ein JFileChooser-Objekt geht auf. Dort wählt der Nutzer unter "Files of Type" nicht einen speziellen Dateityp aus, sondern einen Importer. Alle dazugehörigen Dateitypen werden angezeigt, alle anderen nicht.
Der Nutzer wählt die gewünschten Dateien an und klickt "OK". Nun muss ich aber noch abfragen können, welchen Importer er denn dazu ausgewählt hatte.
Problem
Eigentlich alles. Wie definiere ich Filter mit einem speziellen Namen wie "ImporterX", die mehrere Dateitypen zulassen.
Wie erfahre ich nach der Auswahl welcher der Filter angewählt war.
Für Hilfe wäre ich euch äußerst dankbar!
Ich hänge mom. an einem vermutlich unfassbar simplen Problem, da ich aber bisher eher "Konsolensoftware" geschrieben habe, kämpfe ich noch etwas mit der Umsetzung.
Anforderung
Ich habe eine Software, die standardisiert Daten intern verwaltet. Diese liegen in verschiedenen Formaten als Textfiles vor und müssen entsprechend mit verschiedenen Importern eingelesen werden. Zu jedem Importer passen nur bestimmte Fileendungen.
Ich kann nicht garantieren, dass eine Dateiendung immer den Importer eindeutig identifiziert (.txt kann also zu Importer1 und Importer2 gehören), der Nutzer muss somit bei der Auswahl der Datei ebenso den Importer angeben.
Was ich mir wünsche
Der Nutzer klickt auf "Import" und ein JFileChooser-Objekt geht auf. Dort wählt der Nutzer unter "Files of Type" nicht einen speziellen Dateityp aus, sondern einen Importer. Alle dazugehörigen Dateitypen werden angezeigt, alle anderen nicht.
Der Nutzer wählt die gewünschten Dateien an und klickt "OK". Nun muss ich aber noch abfragen können, welchen Importer er denn dazu ausgewählt hatte.
Problem
Eigentlich alles. Wie definiere ich Filter mit einem speziellen Namen wie "ImporterX", die mehrere Dateitypen zulassen.
Wie erfahre ich nach der Auswahl welcher der Filter angewählt war.
Für Hilfe wäre ich euch äußerst dankbar!