Ich versuche einen EventHandler für meine FXML basierte Ansicht in meinem Clojure Projekt zu erstellen. Wie hier beschrieben: http://drowsy.de/blog/?p=7 i im FXML dies auf eine SchaltflächeClojure, JavaFX Eventhandler nicht im Namespace
onAction="(use 'ui.listener) (add-tolist-listener event)"
hinzugefügt.
Aber wenn ich die Anwendung starten i Nachricht erhalten folgende Fehlermeldung:
LoadException Error resolving onAction='(use 'ui.listener)
(add-tolist-listener event)', either the event handler is not in
the Namespace or there is an error in the script.
In ui.listener ist die Eventhandler
(defn add-tolist-listener [event]
(println "I'm a Button"))
Jede Idee, warum dies nicht funktioniert? Ich versuchte es mit dieser Schreibweise
onAction = #add-tolist-listener
und es hat auch nicht funktioniert.
Danke!
ui.listener.add_tolist_listener funktioniert auch nicht ... Nein, ich richte die GUI nur mit Clojure ein, ich rufe Clojure nicht mit Java an – GameYoker