Clojure - balancín de escritorio

See-saw es una biblioteca que se puede utilizar para crear aplicaciones de escritorio. Para usar See-saw, primero descargue el archivo .clj desde el siguiente enlace de githubhttps://github.com/daveray/seesaw

Luego, cree una aplicación de escritorio de muestra. A continuación se muestra el código para el mismo.

(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))

Cuando se ejecuta el código anterior, obtendrá la siguiente ventana.

El código se explica por sí mismo.

  • Primero debe asegurarse de usar el seesaw.core biblioteca para que se puedan utilizar todos los métodos disponibles.

  • Los atributos de marco y contenido se pueden usar para definir el título y qué contenido debe mostrarse en la ventana.

  • Finalmente, el ‘show!’ La función se utiliza para mostrar la ventana.