2013-07-11 6 views
5

मैं अपने क्लोजर ऐप में पैनल पृष्ठभूमि के लिए एक कस्टम छवि सेट करना चाहता हूं। देखा जा रहा है कि मैं पृष्ठभूमि के लिए कुछ रंग सेट कर सकता हूं:पैनल पृष्ठभूमि के लिए एक छवि को देखने के लिए कैसे सेट करें?

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

लेकिन इसके यूआरएल का उपयोग करके एक छवि कैसे चुनें?

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

जहां img_bg एक File है, URL, आदि हालांकि, झूला कोड देख:

उत्तर

3

झूला आप frame सामग्री के लिए एक छवि का उपयोग करें, icon function (अब seesaw.icon में) के माध्यम से, तो तरह की सुविधा देता है , मुझे सेसॉ एपीआई के माध्यम से सीधे पैनल में पृष्ठभूमि छवि डालने का कोई तरीका नहीं दिख रहा है। आपको जावा इंटरऑप पर ड्रॉप करना पड़ सकता है और सीधे स्विंग एपीआई का उपयोग करना पड़ सकता है। This SO question सुझाव देगा कि यह संभव है, और आप शुरू कर सकते हैं।

+0

उत्तर के लिए धन्यवाद। – mimikrmvr

संबंधित मुद्दे