使用SpringBoot接管javafx

本文详细介绍了如何使用SpringBoot结合springboot-java8-support库来管理JavaFX应用程序。从准备阶段开始,包括创建视图、控制器,以及修改Application类以实现闪屏和应用重启功能。通过这种方式,SpringBoot的bean管理优势得以发挥,使得javafx项目结构更加清晰。
摘要由CSDN通过智能技术生成

首先,springboot是一个很方便的东西,恩,尤其是对各种bean的管理上面,自己编写的项目难免会出现结构比较混乱的情况,而spring可以很好的解决这个问题,springboot是一个spring的快速开发项目。

step1 准备

springboot并没有官方对javafx的支持,但是有一个开源的项目,叫做springboot-java8-support,我们可以通过它来整合javafx。springboot就不必多说了,无论是STS还是idea都有很完善的支持,springboot-java8-support在这里:

<dependency>
    <groupId>de.roskenet</groupId>
    <artifactId>springboot-javafx-support</artifactId>
    <version>2.1.6</version>
</dependency>

然后maven clean,maven update,这样工程就得到了更新,新导入的包就会加入项目中。

step2 创建view

打开sceneBuilder,新建一个fxml,然后放上需要的东西,把他处理好之后移到resource文件夹里面,然后新建一个class,继承AbstractFxmlView,并且添加注解:

@FXMLView( value = "你的fxml的地址,相对于resource,注意要以斜杠/这个开头,否则找
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值