如何使用跷跷板为面板背景设置图像



我想在clojure应用程序中为面板背景设置一个自定义图像。使用跷跷板,我可以为背景设置一些颜色:

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

但是如何使用url来选择图片呢?

Seesaw允许您通过icon函数(现在位于seesaw.icon中)为frame内容使用图像,如下所示:
(frame :title "Hola!"
       ; ....
       :content (label :icon img_bg)

其中img_bgFileURL等。但是,查看Seesaw代码,我看不到通过Seesaw API将背景图像直接放在面板中的方法。您可能需要深入到Java互操作,并直接使用Swing API。这个SO问题表明这是可能的,可能会让你开始。

相关内容

  • 没有找到相关文章

最新更新