Hallo,
ich habe beim MVC etwas Probleme, nämlich dabei die Ereignisse aus der View an den Controller weiter zu geben.
Die View enthält alle GUI Elemente, Labels, Buttons… beim klicken auf ein Button soll nun das Ereignis vom Controller verarbeitet und geg. Falls das Model verändert werden.
So, bisher hab ich es im Controller immer so gemacht:
View registriert sich beim Controller (mittels this) somit werden alle Ereignisse wie folgt ausgewertet.
public void actionPerformed(ActionEvent evt)
aber das mit den String-Vergleichen ist nicht wirklich schön. Wie kann man das unter SWT besser machen?
LG
L-ectron-X hat diesen Beitrag am 29.05.2008 um 19:14 Uhr editiert.
Code-Tags eingefügt.
ich habe beim MVC etwas Probleme, nämlich dabei die Ereignisse aus der View an den Controller weiter zu geben.
Die View enthält alle GUI Elemente, Labels, Buttons… beim klicken auf ein Button soll nun das Ereignis vom Controller verarbeitet und geg. Falls das Model verändert werden.
So, bisher hab ich es im Controller immer so gemacht:
View registriert sich beim Controller (mittels this) somit werden alle Ereignisse wie folgt ausgewertet.
public void actionPerformed(ActionEvent evt)
Code:
{
if (evt.getActionCommand().equals("Add")) {...}
else if (evt.getActionCommand().qeuals("Remove")...
}
aber das mit den String-Vergleichen ist nicht wirklich schön. Wie kann man das unter SWT besser machen?
LG
L-ectron-X hat diesen Beitrag am 29.05.2008 um 19:14 Uhr editiert.
Code-Tags eingefügt.