G
Guest
Gast
Hallo,
ich habe anhand des Tutorials MVC im FAQ-Bereich ein Programm geschrieben. Mein Problem: ich habe eine Methode, die die Daten aus dem Model in eine externe Datei speichert. Die Daten werden über das View eingegeben. Wie kriege ich nun die eingegebenen Daten (Inhalt der TextFelder) in das Model?
Ich dachte, ich definiere die JTextfields im View mit public und greife dann im Controller über:
darauf zu, um sie im Model zu speichern.
(character ist das Model, viewer ist das View und txtName ist ein TextFeld, das die Daten für das Model entgegennehmen soll).
Ist das MVC konform?
Oder, ist es möglich einen zweiten Observer zu erstellen, der das Model updatet, wenn das View sich ändert? Also praktisch in umgekehrter Richtung wie das MVC Beispiel aus dem FAQ Bereich funktioniert.
ich habe anhand des Tutorials MVC im FAQ-Bereich ein Programm geschrieben. Mein Problem: ich habe eine Methode, die die Daten aus dem Model in eine externe Datei speichert. Die Daten werden über das View eingegeben. Wie kriege ich nun die eingegebenen Daten (Inhalt der TextFelder) in das Model?
Ich dachte, ich definiere die JTextfields im View mit public und greife dann im Controller über:
Code:
character.setName(viewer.txtName.getText());
darauf zu, um sie im Model zu speichern.
(character ist das Model, viewer ist das View und txtName ist ein TextFeld, das die Daten für das Model entgegennehmen soll).
Ist das MVC konform?
Oder, ist es möglich einen zweiten Observer zu erstellen, der das Model updatet, wenn das View sich ändert? Also praktisch in umgekehrter Richtung wie das MVC Beispiel aus dem FAQ Bereich funktioniert.