Seesaw允许您通过
我想在clojure应用程序中为面板背景设置一个自定义图像。使用跷跷板,我可以为背景设置一些颜色:
(defn make-panel []
(border-panel
:north (flow-panel :align :center
:items [(label :text "TEXT")])
:center (canvas :class :board
:background :black)
:border 5))
但是如何使用url来选择图片呢?
icon
函数(现在位于seesaw.icon
中)为frame
内容使用图像,如下所示:
(frame :title "Hola!"
; ....
:content (label :icon img_bg)
其中img_bg
是File
、URL
等。但是,查看Seesaw代码,我看不到通过Seesaw API将背景图像直接放在面板中的方法。您可能需要深入到Java互操作,并直接使用Swing API。这个SO问题表明这是可能的,可能会让你开始。