我想在我的clojure应用中为面板背景设置自定义图像。使用跷跷板,我可以为背景设置一些颜色:
(defn make-panel []
(border-panel
:north (flow-panel :align :center
:items [(label :text "TEXT")])
:center (canvas :class :board
:background :black)
:border 5))
但如何使用其网址选择图片?
答案 0 :(得分:3)
跷跷板可让您通过icon
function(现在位于frame
)使用seesaw.icon
内容的图片,如下所示:
(frame :title "Hola!"
; ....
:content (label :icon img_bg)
其中img_bg
是File
,URL
等。但是,查看跷跷板代码,我看不到通过直接将背景图片放入面板的方法Seesaw API。您可能必须下拉到Java interop并直接使用Swing API。 This SO question表明这是可能的,并且可能会让你开始。