Hallo zusammen,
ich hätte mal eine Frage. Ich habe eine kleine GUI geschrieben aus der heraus Konfigurationsdaten für eine andere Software erstellt werden.
Ich habe:
Klasse: KonfigGenerator (GUI)
Klasse: ActionHandler (Der die diversen Listener implementiert)
Klasse: Konfiguration (Die die Attribute enthält, die die eigentlichen Daten abbilden.)
In meiner MainKlasse erstelle ich eine Objekt “Konfiguration” und übergebe dies an den Konstruktor der GUI-Klasse. Dort wird die Referenz gespeichert.
Mein Problem: Wenn ich jetzt ein Event auslöse, durch Änderung eines Combofeldes oder Textfeldes, sollten ja die entsprechenden Attribute im “Konfiguration” Objekt geändert und angepasst werden. Dazu müssen die entsprechenden setter in der Klasse aufgerufen werden. Wie übergebe ich denn die Referenz auf mein Konfiguration Objekt an den ActionHandler? Ich möchte das ganze, weil ich die GUI von den Daten und von den ActionHandler trennen möchte, oder sollte ich eher in den KonfigurtationsGenerator entsprechende Listener implementieren? Was ist denn die beste Lösung für das Problem?
Vielen Dank für Eure Hilfe schon mal.
Basti