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

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

技术教程推荐

Web协议详解与抓包实战 -〔陶辉〕

现代C++编程实战 -〔吴咏炜〕

Redis核心技术与实战 -〔蒋德钧〕

Django快速开发实战 -〔吕召刚〕

性能优化高手课 -〔尉刚强〕

反爬虫兵法演绎20讲 -〔DS Hunter〕

Dubbo源码剖析与实战 -〔何辉〕

深入拆解消息队列47讲 -〔许文强〕

工程师个人发展指南 -〔李云〕

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