Clojure - gangorra de mesa

See-saw é uma biblioteca que pode ser usada para criar aplicativos de desktop. Para usar o See-saw, primeiro baixe o arquivo .clj no seguinte link do githubhttps://github.com/daveray/seesaw

Em seguida, crie um aplicativo de desktop de amostra. A seguir está o código para o mesmo.

(ns web.core
   (:gen-class)
   (:require [seesaw.core :as seesaw]))
(def window (seesaw/frame
   :title "First Example"
   :content "hello world"
   :width 200
   :height 50))
(defn -main
   [& args]
   (seesaw/show! window))

Quando o código acima for executado, você obterá a seguinte janela.

O código é bastante autoexplicativo.

  • Primeiro você precisa garantir que usa o seesaw.core biblioteca para que todos os métodos disponíveis possam ser usados.

  • Os atributos de quadro e conteúdo podem ser usados ​​para definir o título e qual conteúdo precisa ser mostrado na janela.

  • Finalmente, o ‘show!’ função é usada para mostrar a janela.