【问题标题】:How to implement java swing in JESS如何在 JESS 中实现 java swing
【发布时间】:2014-01-24 10:57:18
【问题描述】:

如何在 jess 中从 java 实现组合框?我必须这样做:

 ;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 swing combobox jcombobox jess


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-27
        • 2011-05-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-04
        • 1970-01-01
        相关资源
        最近更新 更多