Bu, Clojure ve Java üzerinde bir lipster başlangıcı için sürekli taramadır. Bir dosya seçmek için bu koda sahibim, ancak dosyaların aradığım uzantılarına filtre uygulamak istiyorum.Dosya uzantıları için filtreli dosya seçimi için Clojure iletişim kutusu
(import javax.swing.JFileChooser)
(defn tlt-get-file [ ]
(let [ filechooser (JFileChooser. "C:/")
retval (.showOpenDialog filechooser nil) ]
(if (= retval JFileChooser/APPROVE_OPTION)
(do
(println (.getSelectedFile filechooser))
(.getSelectedFile filechooser))
"")))
Yardımınız her zaman çok takdir edilmektedir.
gerekiyorsa, isteyeceksiniz Seesaw gibi bir lib a bakmak için (https://github.com/daveray/seesaw). Orada, bu sadece '(dosya-dosya: dir" C:/": filtreler [[" Görüntüler "[" png "" jpeg "]]])' dir. Clojure'a Hoş Geldiniz :) –