2016-06-26 37 views
0

我很喜歡用Clojure編碼。這是一種偉大的語言!但直到現在我還沒有找到Clojure的任何GUI設計器(帶有拖放組件,例如Visual Studio的表單設計器等)。我正在學習編程,我的老師習慣於要求我們做表格。有時這些表格非常簡單,有時更復雜。如何在Clojure中使用Java GUI設計器?

我真正想知道的是:在Java Swing項目中集成Clojure代碼的最佳方式是什麼?我從編譯的Clojure代碼中知道所有這些東西,但它似乎並不是正確的方式(編寫Clojure,編譯它比在Java項目中使用它)。

我通常使用NetBeans for Java項目和Atom + proto-repl for Clojure。

謝謝! (對不起任何英文錯誤)

回答

1

我用蹺蹺板(https://github.com/daveray/seesaw/tree/develop)。它不是一個GUI設計器,只是一個用於在Clojure中構建用戶界面的庫/ DSL,由於REPL,在clojure中構建用戶界面非常容易以交互方式開發GUI界面(參見教程https://gist.github.com/daveray/1441520

+0

我實際上看到了這個相同的教程。但我想知道:它將如何開發和維護一個包含一百個組件的框架?手動編輯這麼多組件的位置和顯示是否現實?還有更多:如果你有幾十幀呢? ERP系統「完全」構建以處理框架。使用REPL來做這種事情是否合理?順便說一句,謝謝你的答案! –