【发布时间】:2014-03-18 14:26:14
【问题描述】:
有什么方法可以将跷跷板中的列表框的值作为一个集合来获取,Clojure 可以处理吗?
我得到的最多的是一个 JList,Clojure 无法处理。
/edit:澄清:例如,我想获取列表框的所有元素和conj 一个新元素。但是因为listbox的返回值是一个JList,Clojure自然是做不到的。
我似乎找不到从列表框中提取所有元素的任何方法。
【问题讨论】:
-
“无法处理”是什么意思?应该没有您无法使用正确的互操作方法访问的功能(即
(.getModel jl)) -
为了清楚起见,我添加了一个示例。
-
JList 文档提到不应该修改列表 - 你会想要清空它并重新创建列表,即使在 Java 中也是如此