- Clojure 教程
- Clojure —— 主页
- Clojure —— 概述
- Clojure —— 环境
- Clojure —— 基本语法
- Clojure —— REPL
- Clojure —— 数据类型
- Clojure —— 变量
- Clojure —— 操作符
- Clojure —— 循环
- Clojure —— 决策制定
- Clojure —— 函数
- Clojure —— 数字
- Clojure —— 递归
- Clojure —— 文件 I/O
- Clojure —— 字符串
- Clojure —— 列表
- Clojure —— 集合
- Clojure —— 向量
- Clojure —— 映射
- Clojure —— 命名空间
- Clojure —— 异常处理
- Clojure —— 序列
- Clojure —— 正则表达式
- Clojure —— 谓词
- Clojure —— 解构
- Clojure —— 日期和时间
- Clojure —— 原子
- Clojure —— 元数据
- Clojure —— 结构映射
- Clojure —— 代理
- Clojure —— 观察者
- Clojure —— 宏
- Clojure —— 引用值
- Clojure —— 数据库
- Clojure —— Java 接口
- Clojure —— 并发编程
- Clojure —— 应用程序
- Clojure —— 自动化测试
- Clojure —— 库
- Clojure 有用资源
- Clojure —— 快速指南
- Clojure —— 有用资源
- Clojure —— 讨论
Clojure —— 桌面文本字段显示
可以通过 text 类显示文本字段。以下程序展示了如何使用。
(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 textfield
(seesaw/text
:text "This is a text field"
:editable? false
:columns 50))
(display textfield))
在上面的代码中,首先创建一个文本字段变量,该变量属于 seesaw 库的 text 类。接下来,将文本字段的文本设置为“This is a text field”。然后,通过将 editable 属性设置为 false,将文本字段设为静态字段。
运行上面的代码后,将得到以下窗口。
clojure_applications.htm
广告