项目源码:https://github.com/liming37/javafxdemo/tree/master
1 框架搭建(基于jdk1.8)
1.1 创建一个springboot工程
并且添加以下依赖,下面会继续讲解:
1.2 创建资源文件
1、在resource文件夹创建view文件夹,并新建PrimaryStage.fxml文件,内容如下:
2、在resource文件夹创建css文件夹,并新建PrimaryStage.css文件,内容如下:
1.3 创建并实现相关类
1、创建view包,并创建PrimaryStageView.java,内容如下:
2、创建controller包,并创建PrimaryStageController.java,内容如下
3、在启动类继承AbstractJavaFxApplicationSupport这个类,并实现相关逻辑,以实现javafx界面的启动,代码如下:
1.4 pom文件plugins中添加插件javafx-maven-plugin
插件源码地址
注意:中的为启动类的地址;
中的为组织名称。
到此为止主要的架子搭好了。
2 开发示例
2.1 下载安装Scene Builder
Scene Builder下载地址:https://gluonhq.com/products/scene-builder/
在该界面对组件进行拖拽组合便可以得到想要的软件界面(所见即所得)
2、设计一个简单的功能界面,就除法计算器吧(三个Lable,3个TextField,一个Button)

查看PrimaryStage.fxml文件内容:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!