Applikation flink machen

PeteProgram

Mitglied
Hallo

Ich habe mal eine eher allgemeine Frage.

Mein Applikation besteht aus einer grafischen Oberfläche, hat einige Buttons, Textfelder und Menüs.
Wie kriege ich im allgemeinen die schnellste Anwendung hin?
Soll ich für jeden Button etc. einen eigen ActionListener a lá ...addActionListener(new ActionListener()... implementieren,
soll meine Containerklasse alle notwendigen Listener implementieren lassen und dann mit einer großen Abfrage ...(if e.getSource==myButton)... etc.
oder soll ich innere Klassen bzw. extra Klassen für die Listener implementieren.
 
Dürfte performance-mäßig ziemlich aufs Gleiche rauslaufen, die Entscheidungs solltest eher danach treffen, was Deinen Code übersichtlicher macht.

Hatte mal eine einzige Listener-Klasse für einen Haufen Buttons, und das Ding war einfach nur eine grauenvolle Ansammlung von sowas:

if(event.getActionCommand.equals("blabla")...

Wenn die Aktionen eher trivial sind, kann man sicherlich die Buttons einfach ihr eigener Listener sein lassen.

MfG
Henning
 
Zurück