Hi,

the macro only works with the vector itself,
because otherwise it only sees the symbol,
but not the vector. What you want is a doseq
loop.

(defn add-elements
  [model elements]
  (doseq [elem elements]
    (.addElement model elem)))

Then you can do:

(doto (DefaultListModel.)
  (add-elements ["Item 1" "Item 2" "Item 3"]))

Hope this helps.

Sincerely
Meikel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to