簡體   English   中英

如何在JESS中實現Java Swing

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM