本章讲解怎么用 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 安装程序