Clojure 中的 Desktop – Displaying Bu

首页 / Clojure入门教程 / Clojure 中的 Desktop – Displaying Bu

可以在按钮类的帮助下显示按钮,以下程序显示了有关如何使用它的示例。

(ns web.core
   (:gen-class)
   (:require [seesaw.core :as seesaw]))
(defn -main [& args]
   (defn display
      [content]
      (let [window (seesaw/frame :title "Example")]
         (-> window
            (seesaw/config! :content content)
            (seesaw/pack!)
            (seesaw/show!))))
   (def button
      (seesaw/button
         :text "Click Me"
         :listen [:action (fn [event](seesaw/alert "Click!" ))]))
         (display button))

在上面的代码中,首先创建一个按钮变量,该变量来自跷seesaw的按钮类。接下来,将按钮的文本设置为" Click Me"。

clojure desktop button

然后,将事件附加到按钮,以便无论何时单击按钮,都会显示一个警报对话框。

clojure desktop button

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

邱岳的产品手记 -〔邱岳〕

硅谷产品实战36讲 -〔曲晓音〕

大规模数据处理实战 -〔蔡元楠〕

零基础学Java -〔臧萌〕

移动端自动化测试实战 -〔思寒〕

分布式协议与算法实战 -〔韩健〕

大数据经典论文解读 -〔徐文浩〕

快手 · 音视频技术入门课 -〔刘歧〕

好记忆不如烂笔头。留下您的足迹吧 :)