1. 연구 모듈/Lisp - Clojure
[겉핥기 프로젝트] Clojure에서 GUI 프로그래밍
사용자-1
2017. 2. 24. 01:00
사전 준비사항
app template을 사용하여 프로젝트를 생성한다.
seesaw 모듈 사용을 위해서 project.clj 파일의 dependencies 부분에 아래와 같이 추가해준다. (버전은 참고사이트에서 최신 버전을 확인하자)
:dependencies [[org.clojure/clojure "1.8.0"] [seesaw/seesaw "1.4.5"]]
사용 예제
다음은 간단한 윈도우 창을 표시하는 예제이다.
(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))