Im obigen Code definieren wir, was passiert, wenn wir die Taste drücken. Das ist alles gut, aber ich möchte einen neuen ActionListener erstellen und ihn dann zu meiner Schaltfläche hinzufügen. Normalerweise in JButton kann ich nur hinzufügen, Action wie folgt aus:Javafx Hinzufügen von ActionListener zur Schaltfläche
button.addActionListener(someControllerClass.createButtonListener());
Im Code oben createButtonListener() gibt Action.
Meine Frage ist: Was ist äquivalent zu JButton addActionListener?
Warum möchten Sie eine Methode (für Ihr explizit angegebenes Codebeispiel) bereitstellen, die einen neuen EventHandler im Gegensatz zu dem Ansatz in meiner Antwort zurückgibt? – SSchuette
@SSchuette In Ihrer Antwort können Sie nur einen Ereignishandler gleichzeitig haben. Das OP benötigt möglicherweise mehr Aktionen, um gefeuert zu werden, so dass er mehrere Aktionshandler benötigt. – GOXR3PLUS
Ja, volle Antwort @ GoXR3Plus, aber darum gefragt - das beschriebene Szenario schien mit dem einzelnen Handler "ok" zu sein. – SSchuette