Hallo zusammen,
ich lese mich gerade in das Event-Handling ein und habe zu den ActionListenern eine Frage.
Wenn ich zum Beispiel in NetBeans einem Button einen ActionListener hinzufüge, wird das einfach als anonyme Klasse bewerkstelligt. So hab ich es auch in der Literatur und auf Webseiten gesehen.
Jetzt hab ich aber aus Interesse einfach mal eine eine normale Klasse geschrieben, die das ActionListener Interface implementiert. Dann hab ich die Klasse instanziert und das Objekt dann als ActionListener hinzugefügt. Das hat auch wunderbar geklappt. Das hat mir zumindest fürs Verständnis geholfen. Für 20 Buttons 20 Klassen zu schreiben ist irgendwie nicht so elegant.
Aber meine Frage ist nun, ob es noch weitere Möglichkeiten gibt, einem Button einen ActionListener hinzuzufügen. Auch wenn man es in der Praxis so nicht machen würde. Mich interessiert eher was generell formal richtig wäre. Zum Verständnis.
Vielen Dank!
Sascha
ich lese mich gerade in das Event-Handling ein und habe zu den ActionListenern eine Frage.
Wenn ich zum Beispiel in NetBeans einem Button einen ActionListener hinzufüge, wird das einfach als anonyme Klasse bewerkstelligt. So hab ich es auch in der Literatur und auf Webseiten gesehen.
Jetzt hab ich aber aus Interesse einfach mal eine eine normale Klasse geschrieben, die das ActionListener Interface implementiert. Dann hab ich die Klasse instanziert und das Objekt dann als ActionListener hinzugefügt. Das hat auch wunderbar geklappt. Das hat mir zumindest fürs Verständnis geholfen. Für 20 Buttons 20 Klassen zu schreiben ist irgendwie nicht so elegant.
Aber meine Frage ist nun, ob es noch weitere Möglichkeiten gibt, einem Button einen ActionListener hinzuzufügen. Auch wenn man es in der Praxis so nicht machen würde. Mich interessiert eher was generell formal richtig wäre. Zum Verständnis.
Vielen Dank!
Sascha