Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Clojure中将a类跷跷板分为子类?_Clojure_Proxy Classes_Seesaw - Fatal编程技术网

如何在Clojure中将a类跷跷板分为子类?

如何在Clojure中将a类跷跷板分为子类?,clojure,proxy-classes,seesaw,Clojure,Proxy Classes,Seesaw,我想制作一个自定义面板(一行12个复选框),其中包含要获取/设置的函数。我对代理非常陌生,跷跷板网格面板已经是一个代理了,那么我如何添加(子类)我自己的构造函数和其他函数呢 更具体地说,我想做这样的东西 (vertical-panel :items [ (text "") (month-boxes :id :mboxes :months #{1 2 6 7})]) (let [months (value (select XXX [:#mboxes]))] ...)

我想制作一个自定义面板(一行12个复选框),其中包含要获取/设置的函数。我对代理非常陌生,跷跷板网格面板已经是一个代理了,那么我如何添加(子类)我自己的构造函数和其他函数呢

更具体地说,我想做这样的东西

(vertical-panel :items [
   (text "")
   (month-boxes :id :mboxes :months #{1 2 6 7})])

(let [months (value (select XXX [:#mboxes]))] ...)