Hallo,
folgende Problemstellung:
Ich habe ein Model welches Observable ist, und eine View welche der Observer ist.
Auf der View wird eine Tabelle mit einem AbstractTableModel dargestellt.
Das AbstractTableModel instanziert für jede Zeile ein neues Model.
Nun kann ich innerhalb des AbstractTableModels aber nicht die View als Observer hinzufügen.
Mein Model nimmt aber eine Prüfung der gerade eingegebenen Daten vor und soll eine Rueckmeldung an die View geben bei einer Fehleingabe um den Fehler in einem standard Label anzuzeigen.
Die View ist natürlich nicht Observer all meiner Model-Instanzen (pro Zeile eine Instanz), somit kommt das notifyObservers aus meinem Modeli natürlich nicht in der View an.
Wie löse ich das Problem am besten?
folgende Problemstellung:
Ich habe ein Model welches Observable ist, und eine View welche der Observer ist.
Auf der View wird eine Tabelle mit einem AbstractTableModel dargestellt.
Das AbstractTableModel instanziert für jede Zeile ein neues Model.
Nun kann ich innerhalb des AbstractTableModels aber nicht die View als Observer hinzufügen.
Mein Model nimmt aber eine Prüfung der gerade eingegebenen Daten vor und soll eine Rueckmeldung an die View geben bei einer Fehleingabe um den Fehler in einem standard Label anzuzeigen.
Die View ist natürlich nicht Observer all meiner Model-Instanzen (pro Zeile eine Instanz), somit kommt das notifyObservers aus meinem Modeli natürlich nicht in der View an.
Wie löse ich das Problem am besten?