JavaFX套件
JavaFX 套件是目前最流行的視窗程式套件。早期 Java Swing 曾流行一段時間,但對中文輸入有 bug,一直沒有解決方案。後來 JavaFx 成為後起之秀,不僅支援中文輸入,其靈活性也比 Java Swing 優良。
路徑規畫
為了後面的說明,我們把所有資料存放於 「e:\java」之內。如果新增一個叫 SimpleWindow 的專案,則此專案將置於 「e:\java\simplewindow」目錄之下。
NetBeans Gradle 篇
使用 gradle 可自動下載所需的套件,是最為方便且推薦的方式。
開啟專案
開啟新專案專案,選取 Java with Gradle,右邊選 Java Application

Project Name 輸入 SimpleWindow,Java Version 記得選 21,Generate Comments 可以取消。
gradle 設定
開啟 Build Scripts 下的 build.gradle ,新增如下藍色字部份。openjfx 最新的版本請由如下網址查詢。
https://plugins.gradle.org/plugin/org.openjfx.javafxplugin
plugins {
id 'application'
id 'org.openjfx.javafxplugin' version '0.1.0'
}
repositories {
mavenCentral()
}
dependencies {
testImplementation libs.junit.jupiter
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
implementation libs.guava
}
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}
application {
mainClass = 'net.ddns.mahaljsp.SimpleWindow.App'
}
tasks.named('test') {
useJUnitPlatform()
}
javafx {
version = "21"
modules = [ 'javafx.controls', 'javafx.fxml' ]
}
修改上面的設定後,請執行 「Clean and Build Main Project」。此時就會下載 javafx 的 jar 檔,下載位置在 C:\Users\登入者\.gradle\caches\modules-2\files-2.1\org.openjfx 底下。
cache 設定
gradle 9.0 尚未支援 cache,所以需將 Build Scripts 裏的 gradle.properties 將 org.gradle.configuration-cache 改為 false。
