Hallo liebe Gemeinde,
wiedermal stehe ich vor einem echt ärgerlichen Problem, folgendes zu meiner Situation:
Ich habe ein DatenModell bestehend aus 3 Schichten:
Model A
Model B
Model C
Eine Instanz von Model A kann verschiedene Instanzen von Model B enthalten.
Model B wiederrum enthält mehrere Instanzen von Model C
Nun erstelle ich eine JTable
Aus Model A kommt der Identifier und der Name,
für Model B sollen alle Model C in der Tabelle angezeigt werden
ungefähr so
Daten Für Model B:
[Model A ID] [Model A Name] [Model C value1] [ModelC value2]
Nun möchte ich gerne an den Values 1 und 2 in Model C was ändern.
Wie kann ich aber bewerkstelligen das es nicht nur in der Jtable sondern auch in dem Model geändert wird.
Model C besitzt keinen Identifer über den ich die passende Instanz von ModelC suchen könnte.
Gibt es eine Möglichkeit einer Row ein UserObject zuzuweisen?
Oder irgend eine andere Möglichkeit um mein Model zu benachrichtigen?
So etwas wie einen RowChangeListener gibt es leider nicht, ein CellChangeListener leider auch nicht, sonst köntne ich das Model beim initialisieren ja gleich zuweisen.
Ich hoffe es ist einigermaßen verständlich was ich meinte oO
Bsp Code kann ich gerne nachliefern wenn erwünscht ^^"
Danke schonmal im Voraus
Mas
wiedermal stehe ich vor einem echt ärgerlichen Problem, folgendes zu meiner Situation:
Ich habe ein DatenModell bestehend aus 3 Schichten:
Model A
Model B
Model C
Eine Instanz von Model A kann verschiedene Instanzen von Model B enthalten.
Model B wiederrum enthält mehrere Instanzen von Model C
Nun erstelle ich eine JTable
Aus Model A kommt der Identifier und der Name,
für Model B sollen alle Model C in der Tabelle angezeigt werden
ungefähr so
Daten Für Model B:
[Model A ID] [Model A Name] [Model C value1] [ModelC value2]
Nun möchte ich gerne an den Values 1 und 2 in Model C was ändern.
Wie kann ich aber bewerkstelligen das es nicht nur in der Jtable sondern auch in dem Model geändert wird.
Model C besitzt keinen Identifer über den ich die passende Instanz von ModelC suchen könnte.
Gibt es eine Möglichkeit einer Row ein UserObject zuzuweisen?
Oder irgend eine andere Möglichkeit um mein Model zu benachrichtigen?
So etwas wie einen RowChangeListener gibt es leider nicht, ein CellChangeListener leider auch nicht, sonst köntne ich das Model beim initialisieren ja gleich zuweisen.
Ich hoffe es ist einigermaßen verständlich was ich meinte oO
Bsp Code kann ich gerne nachliefern wenn erwünscht ^^"
Danke schonmal im Voraus
Mas