Hi,
habe folgendes Problem:
bei dem ganzen Programm geht's um ein Depot (aus drei Kontos). Diese werden in verschiedenen Panels angezeigt und man kann Ein- und Auszahlungen tätigen.
Es gibt ein Panel, wo der Anteil der Konten am Depot grafisch dargestellt ist und ein Protokoll-Panel.
Als View also die Anzeigen der Konten (u.a.) als Model drei Kontenklassen und als Controller einen Listener für die Textfelder (natürlich als eigene Datei und Klasse).
Nun ist klar, dass der Listener die Kontenklassen ändert und die dann die View(s) informieren.
Aber wie bekommt der Listener die Werte, die ins Textfeld eingetragen werden (ohne gegen das MVC-Prinzip zu verstossen)?
Mir fiel nur ein:
- mit gettern in den KontoPanel Klassen (verstösst gegen das Prinzip)
- Wert im ActionCommand uebergeben (kam mir komisch vor)
Was macht man in dem Fall?
habe folgendes Problem:
bei dem ganzen Programm geht's um ein Depot (aus drei Kontos). Diese werden in verschiedenen Panels angezeigt und man kann Ein- und Auszahlungen tätigen.
Es gibt ein Panel, wo der Anteil der Konten am Depot grafisch dargestellt ist und ein Protokoll-Panel.
Als View also die Anzeigen der Konten (u.a.) als Model drei Kontenklassen und als Controller einen Listener für die Textfelder (natürlich als eigene Datei und Klasse).
Nun ist klar, dass der Listener die Kontenklassen ändert und die dann die View(s) informieren.
Aber wie bekommt der Listener die Werte, die ins Textfeld eingetragen werden (ohne gegen das MVC-Prinzip zu verstossen)?
Mir fiel nur ein:
- mit gettern in den KontoPanel Klassen (verstösst gegen das Prinzip)
- Wert im ActionCommand uebergeben (kam mir komisch vor)
Was macht man in dem Fall?