本章講解怎麼用 gradle 搭建一個 java fx 開發環境。
使用到的核心技術和包
-
Java Fx 圖形界面框架
-
JavaFX Scene Builder 2.0 :幫助我們可視化佈局
-
logback 輸出日誌
-
spring-context 和 spring-beans :帶給我們 IOC 容器管理功能
除了 Java Fx 初始化的類,其他我們自己的業務邏輯都可以使用 spring 的方式實現;
這裏沒有使用 使用 spring web 這種的框架,作爲一個圖形界面,我們的測量是主動拉取服務端的數據。
如果想要服務器主動拉取客戶端:或許可以考慮使用 netty 之類的暴露接口?這裏不深入研究了
-
javafx-gradle-plugin:爲我們打包成 windows 執行程序
使用它打成 exe 安裝包,還需要本機安裝 innosetup-5.6.1.exe ,並添加到 path 環境變量中
-
gradle 4.8:用於項目的打包依賴
文章有點多,不想搬運了,全文文章請去我的 GitHub 觀看:https://zq99299.github.io/note-book/java/javafx/
內容包括
- java fx 圖形界面開發
- 配置idea開發環境
- java fx Hello Word
- 設計一個U界面
- 在項目中編寫對應的 contro‖l
- 運行這個U
- 給按鈕增加交互事件
- 一些通用的點講解
- 窗口顯示不全
- 自適應窗囗
- 多個窗口切換
- 程序最小化到托盤
- 在項目中使用 spring 容器配置
- logback 動態日誌路徑
- 如何實現一個界面上顯示日誌信息的功
- 非 UI 線程操作 UI 元素報錯
- 打包成 windows exe 安裝程序