zoukankan      html  css  js  c++  java
  • SpringBoot2.3.1.RELEASE与javaFx整合

    加入maven依赖

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

    启动类继承AbstractJavaFxApplicationSupport

    采用mvc模式

    • 每个fxml页面都有对应的java视图类

    • 视图类需继承AbstractFxmlView且有@FXMLView注解(value值为对应的fxml文件路径)

    • fxml文件中需指定对应controller类

    • controller类需实现Initializable接口并加上@FXMLController注解(属性上有FXML注解的会根据属性名与fxml中的fx:id值对应的组件绑定,方便获取值等信息)

    • fxml中的绑定事件名前面需加个#,即可绑定对应controller的同名方法

    示例页面效果展示(只是简单项目,页面可能有点丑)

    • 登陆页面

    • 主页面

    • 点击住宿按钮弹出住宿页面进行信息登记

    • 双击对应表格中的宿舍即可查看详情

    • 宿舍管理页面

    获取项目

    • Git仓库地址

    • 注:运行项目前先在数据库建表,可直接执行sql文件:management_system.sql

    END

  • 相关阅读:
    angular 个人零点学习
    angularjs 五大关键点
    OA项目学习总结
    oa
    时间插件
    angular js模态框
    搜索
    xianduanshu
    o-o
    paibingbuzhen
  • 原文地址:https://www.cnblogs.com/chzhm/p/13501725.html
Copyright © 2011-2022 走看看