[英]How to implement java swing in JESS
如何在jess中从Java实现combobox? 我必须做这样的事情:
;defglobals
(defglobal ?*combobox* = 0)
;deffunctions
(bind ?*combobox* (new JComboBox ))
(deffunction add-widgets ()
(?*c* add ?*combobox* (BorderLayout.CENTER)))
(?*combobox* addActionListener (implement ActionListener
using (lambda (?name ?evt)
(bind ?*combobox* ("slot1" "slot2"))))
我需要将这些插槽显示在列表中,然后单击“确定”,然后在同一组合框中显示另一个列表。 我必须为每个多插槽制作另一个组合框吗?
无论是从Java,Jess还是Groovy,Scala或Clojure中使用,Swing都是相同的。 如果您不知道如何用Java编程所需的GUI,那么您首先需要学习如何做。 在线Java教程的Swing章节是从此开始的好地方。
这不是问题。 在Java中,我可以简单地执行数组并将其发送到combobox。 我不能用杰西做。 我不知道如何与之互动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.