2013-07-11 80 views
5

我想在我的clojure應用程序中爲面板背景設置自定義圖像。使用蹺蹺板,我可以爲背景設置一些顏色:如何使用蹺蹺板爲面板背景設置圖像?

(defn make-panel [] 
     (border-panel 
     :north (flow-panel :align :center 
          :items [(label :text "TEXT")]) 
     :center (canvas :class :board 
         :background :black) 
     :border 5)) 

但如何選擇一個圖像使用其網址?

回答

3

蹺蹺板讓您使用圖像frame內容,通過(在seesaw.icon現在)的icon function,像這樣:

(frame :title "Hola!" 
     ; .... 
     :content (label :icon img_bg) 

其中img_bgFileURL等。但是,看着蹺蹺板碼,我沒有看到通過Seesaw API直接在面板中放置背景圖像的方法。您可能需要下載Java互操作並直接使用Swing API。 This SO question會暗示它是可能的,並可能讓你開始。

+0

感謝您的回答。 – mimikrmvr