目前我正在使用一个带有在 WindowBuilder 中设计的表单的应用程序。该表单包含一个我想在 Clojure/seesaw 中使用的按钮。所以我的问题是:如何在 Clojure 中使用 Java 中定义的按钮?
亲切的问候,米切尔
目前我正在使用一个带有在 WindowBuilder 中设计的表单的应用程序。该表单包含一个我想在 Clojure/seesaw 中使用的按钮。所以我的问题是:如何在 Clojure 中使用 Java 中定义的按钮?
亲切的问候,米切尔
如果您遵循WindowBuilder 示例,您可以使用seesaw.core/select
找到按钮,然后seesaw.core/listen
照常使用。例如,如果您有一个"foo"
在表单中命名的按钮,并且在您调用该identify
函数之后:
(listen (select my-window-builder-form [:#foo])
:action (fn [e] ... you're code ...))