JavaFX 專案設定

      在〈JavaFX 專案設定〉中尚無留言

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。

🔒 底下內容僅限會員閱讀。

立即登入

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *