3
目前我正在使用WindowBuilder中设计的窗体应用程序。表单中包含一个我想在Clojure /跷跷板中使用的按钮。所以我的问题是:我如何能够使用Clojure中Java定义的按钮?翘板按钮绑定WindowBuilder
亲切的问候, Mittchel
目前我正在使用WindowBuilder中设计的窗体应用程序。表单中包含一个我想在Clojure /跷跷板中使用的按钮。所以我的问题是:我如何能够使用Clojure中Java定义的按钮?翘板按钮绑定WindowBuilder
亲切的问候, Mittchel
如果您关注的WindowBuilder example,您可以使用seesaw.core/select
找到按钮,然后使用seesaw.core/listen
如常。例如,如果您有一个名为您的形式"foo"
和,按钮后,你叫identify
功能:
(listen (select my-window-builder-form [:#foo])
:action (fn [e] ... you're code ...))
感谢您的答复!但是我得到一个错误:线程“main”中的异常java.lang.IllegalArgumentException:没有实现方法:::协议的id-of:#'seesaw.selector /可选择找到类:无 在以下代码:http://pastebin.com/inv3KKwN 你知道我做错了什么吗? – Mittchel
对不起,旧的pastie ..这是新的:http://pastebin.com/zvPctvSB – Mittchel