2016-02-25 38 views
2

所以我創建了一些按字母順序排列的各種元素的組合框。我不希望我的菜單上的默認選擇是最高值;相反,我希望它是最常選擇的價值。在揮杆中,我可以調用成員函數setSelectedIndex()並簡單地傳入最流行的菜單值的索引。我怎樣才能在蹺蹺板上做到這一點?蹺蹺板文件說,選項是:model:renderer,但我找不到任何東西來允許我設置默認索引...clojure /蹺蹺板中的組合框的所有選項

是否有其他文檔我缺少?

回答

1

有一個功能selection!你可以使用:

(defn combotest [] 
    (let [w (frame :title "Combobox Test" :width 200 :height 80) 
     combo (combobox :model ["A" "B" "C"]) 
     pnl (horizontal-panel :items [combo])] 
    (config! w :content pnl) 
    (selection! combo "C") ;; <--- boom --- 
    (show! w))) 

而且,這些仍然在這一天結束擺動,我們正在使用的物品,所以,我們也可以這樣做:

(.setSelectedIndex combo 2)