【发布时间】:2012-06-10 12:30:22
【问题描述】:
目前我正在使用一个在 WindowBuilder 中设计的表单应用程序。该表单包含一个我想在 Clojure/seesaw 中使用的按钮。所以我的问题是:如何在 Clojure 中使用 Java 中定义的按钮?
亲切的问候, 米切尔
【问题讨论】:
标签: clojure windowbuilder seesaw
目前我正在使用一个在 WindowBuilder 中设计的表单应用程序。该表单包含一个我想在 Clojure/seesaw 中使用的按钮。所以我的问题是:如何在 Clojure 中使用 Java 中定义的按钮?
亲切的问候, 米切尔
【问题讨论】:
标签: clojure windowbuilder seesaw
如果您关注WindowBuilder example,您可以使用seesaw.core/select 找到按钮,然后像往常一样使用seesaw.core/listen。例如,如果您的表单中有一个名为 "foo" 的按钮,并且在之后您调用了 identify 函数:
(listen (select my-window-builder-form [:#foo])
:action (fn [e] ... you're code ...))
【讨论】: