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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM