私のClojureプロジェクトでFXMLベースのビューのEventHandlerを作成しようとしています。 ここで説明したように:http://drowsy.de/blog/?p=7私はFXMLでボタンにこのClojure、JavaFXイベントハンドラがネームスペースにない
onAction="(use 'ui.listener) (add-tolist-listener event)"
を追加しました。
しかし、私は、アプリケーションを起動したとき、私は、次のエラーメッセージが出ます:ui.listenerで
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.
はEventHandlerの
(defn add-tolist-listener [event]
(println "I'm a Button"))
これが動作しない理由を任意のアイデアですか? 私はこの表記
onAction = #add-tolist-listener
でそれを試してみましたが、それはあまりにも働いていませんでした。
ありがとうございます!
ui.listener.add_tolist_listenerも機能しません... いいえ、私はClojureでguiを設定しました。私はClojureをJavaで呼び出さない – GameYoker