Mit etwas Programmieraufwand würde es funktionieren. Der Listener müßte überprüfen, ob beide Textfelder gültige Daten enthalten, bevor er irgend etwas tut. Das könnte umständlich sein.
Beide Werte werden gebraucht, bevor der Applikationscode gestartet werden kann. Sie könnten den Event-Listener so schreiben, dass er überprüft, ob beide Textfelder gültige Daten enthalten, bevor er die Applikationsmethode aufruft. Aber, lassen Sie uns eine andere Herangehensweise wählen. Der Anwender gibt Daten in die Textfelder ein und klickt dann auf einen Button, um die Berechnung durchzuführen.
Die Action-Events der Textfelder werden ignoriert. Der Listener hört nur den Button ab.
Welche Komponente sollte einen Listener registrieren?