前言
最近在学习SpringBoot和javaFX,准备做个小项目练练手,本文章记录一下使用SpringBoot开发javaFX的环境配置。
准备
- IDEA
- JDK11以上(在JDK11里面将Java FX独立开了,所以要使用JDK11开发JavaFX应用就要将相关的库导入)
- javaFX库:
- JavaFX Scene Builder 2.0(可视化工具,加速JavaFX图形界面的开发,
强烈建议安装
)
步骤
1.创建SpringBoot应用
然后。。。默认就行
完成:
调整目录
这里我把src设为源文件夹,创建view和controller包
2.配置JavaFX Scene Builder 2.0
文件>设置>语言和框架>javaFX
填入你的安装路径:
3.Maven依赖引入
pom.xml
推荐一个查询最新Maven的网站:mvnrepository.com/
1 | xml复制代码 |
4.编写第一个界面
- 使用SceneBuilder 编写InitScene.fxml
resource文件夹下创建InitScene.fxml文件,打开
- 添加一个Pane和Button
ctrl+s保存
- 编写绑定的InitSceneView类(继承
AbstractFxmlView
)
1 | scala复制代码package com.rightstar.view; |
- 编写启动类JavafxApplication(继承
AbstractJavaFxApplicationSupport
)
1 | scala复制代码package com.rightstar; |
- 启动(重点需要配置VM)
–module-path换成你安装的javaFXSDK路径,(示例):
1 | arduino复制代码--module-path "D:\javaTools\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls,javafx.fxml |
- 启动
- ok
后言
欢迎继续关注作者后面的博文更新,后面我将更新如何使用SpringBoot+javaFX编写一个简单的文件树显示程序
本文转载自: 掘金