Clojure - Altalena desktop
See-saw è una libreria che può essere utilizzata per creare applicazioni desktop. Per utilizzare See-saw, scarica prima il file .clj dal seguente link githubhttps://github.com/daveray/seesaw
Quindi creare un'applicazione desktop di esempio. Di seguito è riportato il codice per lo stesso.
(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 viene eseguito il codice precedente, verrà visualizzata la seguente finestra.
Il codice è abbastanza autoesplicativo.
Per prima cosa devi assicurarti di utilizzare il file seesaw.core libreria in modo da poter utilizzare tutti i metodi disponibili.
Gli attributi della cornice e del contenuto possono essere utilizzati per definire il titolo e quale contenuto deve essere mostrato nella finestra.
Infine il ‘show!’ è usata per mostrare la finestra.