Nabbend!
Ich habe ein kleines Problem!
Ich frage mich gerade, wie ich die Änderungen die vom Benutzer in einem TextArea Feld durchgeführt wurden, in das Model bekomme.
Im Update vom View setzte ich die Felder auf die Werte des Models.
Ich habe ActionListener in der Controller Klasse für ein TextArea Feld!
In den Funktionen update ich das View.
Doch zuvor muss ich die Daten doch in mein Model schreiben(??) !
Doch wie, wenn ich aus dem Controller heraus keinen Zugriff auf das Modell habe?
Ich möchte die Daten nach jedem Zeichen in den Variablen speichern, weil ich überprüfen muss ob das Textfeld nicht schon voll ist.
Also, ich möchte maximal 50 Zeichen zulassen!
Benötigt man dafür ein Object des Modells?
Ich habe ein kleines Problem!
Ich frage mich gerade, wie ich die Änderungen die vom Benutzer in einem TextArea Feld durchgeführt wurden, in das Model bekomme.
Im Update vom View setzte ich die Felder auf die Werte des Models.
Ich habe ActionListener in der Controller Klasse für ein TextArea Feld!
Java:
class textAreaChange implements KeyListener{
@Override
public void keyPressed(KeyEvent e) {
setChanged();
notifyObservers( model );
}
@Override
public void keyReleased(KeyEvent e) {
setChanged();
notifyObservers( model );
}
@Override
public void keyTyped(KeyEvent e) {
setChanged();
notifyObservers( model );
}
}
In den Funktionen update ich das View.
Doch zuvor muss ich die Daten doch in mein Model schreiben(??) !
Doch wie, wenn ich aus dem Controller heraus keinen Zugriff auf das Modell habe?
Ich möchte die Daten nach jedem Zeichen in den Variablen speichern, weil ich überprüfen muss ob das Textfeld nicht schon voll ist.
Also, ich möchte maximal 50 Zeichen zulassen!
Benötigt man dafür ein Object des Modells?