JavaFX: IntelliJ 開發 Window 應用

xhBruce發表於2020-12-06

JavaFX: IntelliJ 開發 Window 應用


JavaFX官網:Java官方目前最推薦的UI庫,號稱是Swing以及Applet的後繼者,也可以用於遊戲開發官方提供有Android環境的本地支援庫,通過Robovm也可以支援IOS平臺。

IntelliJ 新建 JavaFX 專案


IntelliJ 開始使用 JavaFX

1. 建立 JavaFX 專案

在這裡插入圖片描述

2.HelloFX專案執行

在這裡插入圖片描述
在這裡插入圖片描述

3.相關簡單修改

  • 3.1 修改標題primaryStage.setTitle("XhBruce");
  • 3.2 修改視窗大小primaryStage.setScene(new Scene(root, 300, 275));
  • 3.3 sample.fxml,這個就是GUI佈局的檔案,用fxml的檔案初始化佈局Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));

打包成exe

Native bundle需要選擇all。如果選擇exe,只會生成jar包。
在這裡插入圖片描述
在這裡插入圖片描述在這裡插入圖片描述

匯入 JavaFX 案例 CalendarFX

GitHub原始碼:CalendarFX

匯入CalendarFX

在這裡插入圖片描述
報錯java: 警告: 源發行版 11 需要目標發行版 11
在這裡插入圖片描述
更新openjdk:
在這裡插入圖片描述

執行結果

在這裡插入圖片描述

相關文章