Desktop – Displaying Buttons 函数

首页 / Clojure / 桌面–显示按钮

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

(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

这一章《Clojure - 应用程序 - Desktop – Displaying Buttons 函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

相关文章

编辑训练营 -〔总编室 - 9讲〕

职场求生攻略 -〔臧萌 - 34讲〕

Selenium自动化测试实战 -〔郭宏志 - 69讲〕

Spark性能调优实战 -〔吴磊 - 34讲〕

如何为r中的每个ID创建一个新列,其中包含第一个日期的年份

数据集中值的 Python 总和

Angular 从 13.3.8 恢复到 13.3.7

在python中用浮点表示搜索和替换特定字符串

如何在保持初始和最终导数相同的同时zoom 贝塞尔曲线 t 值?

将类组件转换为功能组件时的问题

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