S
StefanL
Gast
Hallo miteinander,
ich steh irgendwie auf Schlauch mit Interfaces und Threads
Hier meine Situation.
Ich hab ne GUI - Klasse mit nem Button.
Beim Click auf den Button erzeuge ich einen WorkerThread der Klasse org.jdesktop.application.Task
Die doInBackground Methode liest über einen längeren Prozess ein Excel file ein und befüllt mit den Daten die zugehörigen Objekte.
Nun gibt es mehrere Typen von Excel Files (Typ A, Typ B,...).
Sprich das Programm soll hinsichtlich verschiedener Excelparser erweiterbar sein.
Das ist doch genau der Fall für Interfaces, oder?!
Nun zur Frage:
Jetzt weiss ich aber irgendwie nicht wie ich die Programmstruktur richtig mit Schnittstellen aufbaue.
Ich hoffe ich hab das einigermassen verständlich rüber gebracht sodass ihr mir helfen könnt.
Vielen Dank und Grüsse
ich steh irgendwie auf Schlauch mit Interfaces und Threads
Hier meine Situation.
Ich hab ne GUI - Klasse mit nem Button.
Beim Click auf den Button erzeuge ich einen WorkerThread der Klasse org.jdesktop.application.Task
Die doInBackground Methode liest über einen längeren Prozess ein Excel file ein und befüllt mit den Daten die zugehörigen Objekte.
Nun gibt es mehrere Typen von Excel Files (Typ A, Typ B,...).
Sprich das Programm soll hinsichtlich verschiedener Excelparser erweiterbar sein.
Das ist doch genau der Fall für Interfaces, oder?!
Nun zur Frage:
Jetzt weiss ich aber irgendwie nicht wie ich die Programmstruktur richtig mit Schnittstellen aufbaue.
Ich hoffe ich hab das einigermassen verständlich rüber gebracht sodass ihr mir helfen könnt.
Vielen Dank und Grüsse