Auf Thema antworten

Was wir denn daran unübersichtlich?

[code=Java]

button1.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvente){

controller bzw. model.setProperty1(...);

}


});


button2.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvente){

controller bzw. model.setProperty2(...);

}


});


button3.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvente){

controller bzw. model.setProperty3(...);

}


});


button4.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvente){

controller bzw. model.setProperty4(...);

}


});

[/code]


Kein if. schön sauber getrennt, jede Button hat seinen eigenen Controller. Kann schnell angepasst werden. Und alle Toolkit spezfischen Sachen sind in einer Schicht. Ist doch alles wunderbar!


Und dafür das alles jetzt in einen Controller reinzupflanzen und für die Listener evtl. noch eigene Klassen machen. Wofür soll das gut sein? Zeig mir dein Code...



Oben