這是一系列以 ABCL(Armed Bear Common Lisp)搭配 JavaFX 開發桌面 GUI 的學習筆記。內容從環境準備與 Hello World 開始,逐步實作互動元件、資料綁定、CalcFX 計算機、FXML、Scene Builder,以及應用程式打包。這不只是 JavaFX 教學,也是一段從 Lisp 角度探索 Java 生態系的實作旅程。
#用 ABCL 玩轉 JavaFX:從 Lisp 出發,走一條奇怪的 GUI 學習路線
這份里程碑是本系列的閱讀地圖,用來標示每個階段的學習目標與前後關係。文章會從前置環境開始,先由 ABCL 逐步學會使用 JavaFX,再反過來練習在 Java...
!!需要一個跨平臺的圖形界面工具!! TL;DR 在跨平台桌面 GUI 的選擇中,JavaFX 並不是「追新」而是「務實」的選項。對我而言,它的吸引力在於:...
對於跨平臺GUI的開發選擇,你不會完全像我這次一樣,選擇JavaFX做為主要框架。我在開始這次的深度學習前,也再做過一次了解:目前跨平臺視窗應用程式有哪些選項...
什麼是ABCL? ABCL全名是「Armed Bear Common Lisp」,是一個在JVM上的Common Lisp語言實現。 除了實現Common L...
Windows要安裝JAVA環境,可以在Oracle官方找到JDK的安裝包。如果並不需要開發JAVA,像是直接使用ABCL去建立JavaFX應用程式,可以只安...
Linux怎麼安裝JAVA環境?以LinuxMint為例(Ubuntu、Debian可用) TL;DR: 只需要執行Java程式或使用ABCL時,安裝JRE...