JAVA 开发pc端桌面软件 基于idea+javafx+maven+springboot

项目源码: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)

JAVA 开发pc端桌面软件 基于idea+javafx+maven+springboot
查看PrimaryStage.fxml文件内容:

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

上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐