2012-06-10 43 views
3

目前我正在使用WindowBuilder中设计的窗体应用程序。表单中包含一个我想在Clojure /跷跷板中使用的按钮。所以我的问题是:我如何能够使用Clojure中Java定义的按钮?翘板按钮绑定WindowBuilder

亲切的问候, Mittchel

回答

3

如果您关注的WindowBuilder example,您可以使用seesaw.core/select找到按钮,然后使用seesaw.core/listen如常。例如,如果您有一个名为您的形式"foo"和,按钮后,你叫identify功能:

(listen (select my-window-builder-form [:#foo]) 
    :action (fn [e] ... you're code ...)) 
+0

感谢您的答复!但是我得到一个错误:线程“main”中的异常java.lang.IllegalArgumentException:没有实现方法:::协议的id-of:#'seesaw.selector /可选择找到类:无 在以下代码:http://pastebin.com/inv3KKwN 你知道我做错了什么吗? – Mittchel

+1

对不起,旧的pastie ..这是新的:http://pastebin.com/zvPctvSB – Mittchel