我会谦虚地建议跷跷板。
这是一个基于REPL的教程,假定您没有Java或Swing知识。
跷跷板很像@tomjen的建议。这是“你好,世界”:
(use 'seesaw.core)(-> (frame :title "Hello" :content "Hello, Seesaw" :on-close :exit) pack! show!)
这是@Abhijith和@dsm的示例,字面意思是:
(ns seesaw-test.core (:use seesaw.core))(defn handler [event] (alert event (str "<html>Hello from <b>Clojure</b>. Button " (.getActionCommand event) " clicked.")))(-> (frame :title "Hello Swing" :on-close :exit:content (button :text "Click Me" :listen [:action handler])) pack! show!)



