2014-01-24 33 views
0

如何在jess中实现java中的combobox?我必须做这样的事情:如何在JESS中实现java swing

;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")))) 

我需要这些插槽可在列表后,点击确定,另一个列表可以在同一组合框中显示出。我必须为每个多插槽制作另一个组合框?

回答

0

无论您是从Java,Jess还是从Groovy,Scala或Clojure使用Swing,Swing都是一样的。如果您不知道如何使用Java编程您想要的GUI,那么您需要先学习如何做到这一点。 The Swing chapter of the online Java Tutorial是在这条路上开始的好地方。

0

这不是问题。在java中,我可以简单地执行数组并将其发送到组合框。我不能在杰斯做到这一点。我不知道如何与它互动。

相关问题