【问题标题】:Seesaw button bind WindowBuilder跷跷板按钮绑定WindowBuilder
【发布时间】:2012-06-10 12:30:22
【问题描述】:

目前我正在使用一个在 WindowBuilder 中设计的表单应用程序。该表单包含一个我想在 Clojure/seesaw 中使用的按钮。所以我的问题是:如何在 Clojure 中使用 Java 中定义的按钮?

亲切的问候, 米切尔

【问题讨论】:

    标签: clojure windowbuilder seesaw


    【解决方案1】:

    如果您关注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/Selectable 为类找到:nil 在以下代码中: pastebin.com/inv3KKwN你知道我做错了什么吗?
    猜你喜欢
    • 1970-01-01
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-06
    • 2016-05-31
    • 1970-01-01
    相关资源
    最近更新 更多