Java FX11官方版下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)編程開發(fā)編程輔助 → Java FX11(Java包) 免費(fèi)版

Java FX11(Java包)

免費(fèi)版

Java FX11(Java包)下載
  • 軟件大?。?span itemprop="fileSize">67.50 MB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-04-17 12:50:59
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大小:67.50 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

相關(guān)軟件

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: JavaFX jdk

JavaFX11是從JDK 11中獨(dú)立分離出來(lái)的JavaFX 框架開發(fā)工具.用戶無(wú)需下載JDK也能單獨(dú)使用JavaFX.這里小編為小伙伴們帶來(lái)詳細(xì)的 JavaFX 教程說(shuō)明.歡迎感興趣的用戶來(lái)IT貓撲下載應(yīng)用!

JavaFX11是什么

JavaFX可以用來(lái)創(chuàng)建高度可移植的Java應(yīng)用程序,它們具有現(xiàn)代化的UI,并且支持硬件加速.

本教程將會(huì)幫助你創(chuàng)建一個(gè)JavaFX 11應(yīng)用程序并且在桌面平臺(tái)上運(yùn)行之.如果要了解如何在移動(dòng)端平臺(tái)上運(yùn)行JavaFX應(yīng)用程序,請(qǐng)參考Gluon Mobile指南(Getting Started with Gluon Mobile)

JavaFX 11構(gòu)建于JDK 11之上 ,并且它是一個(gè)獨(dú)立的組件.開發(fā)JavaFX應(yīng)用程序有兩種不同的方法:

使用JavaFX SDK

使用一種構(gòu)建系統(tǒng)(例如Maven/Gradle)來(lái)從Maven Center下載所需的組件

無(wú)論采用哪種方式,都需要安裝最新版的JDK11.

JavaFX 11

JavaFX11工具包Win64用法:

1、使用JavaFX 11運(yùn)行HelloWorld

下載適用于您的操作系統(tǒng)的JavaFX SDK.

您現(xiàn)在可以從命令行編譯和運(yùn)行JavaFX 11應(yīng)用程序. 為此,您必須將模塊路徑指向JavaFX模塊的位置,例如

export PATH_TO_FX = / path / to / javafx-sdk-11 / lib

編譯代碼(例如使用HelloFX.java)如下:

javac --module-path $ PATH_TO_FX --add-modules = javafx.controls HelloFX.java

確保添加所需的模塊,同時(shí)考慮傳遞依賴性(因此不需要添加javafx.graphics模塊,因?yàn)閖avafx.controls模塊需要它).

接下來(lái),運(yùn)行應(yīng)用程序:

java --module-path $ PATH_TO_FX --add-modules = javafx.controls HelloFX

2、使用Maven運(yùn)行HelloWorld

如果要使用maven開發(fā)JavaFX應(yīng)用程序,則無(wú)需下載JavaFX SDK. 只需在pom.xml中指定所需的模塊和版本,構(gòu)建系統(tǒng)將下載所需的模塊,包括適用于您平臺(tái)的本機(jī)庫(kù).

這是一個(gè)pom.xml文件,顯示了如何實(shí)現(xiàn)這一目標(biāo).

使用以下命令運(yùn)行應(yīng)用程序(例如使用HelloFX.java):

mvn編譯exec:java

注意:確保將JAVA_HOME環(huán)境變量設(shè)置為JDK 11.

3、使用Gradle運(yùn)行HelloWorld

與Maven類似,我們可以將JavaFX jar聲明為build.gradle中的依賴項(xiàng).但是,對(duì)于Gradle,我們需要找到并指定平臺(tái)/ OS作為分類器.這需要一個(gè)小腳本:

在Gradle中解決傳遞依賴性時(shí)不考慮分類器,我們需要使用platform作為分類器指定所有三個(gè)JavaFX模塊.

接下來(lái),我們將--module-path設(shè)置為可能是類路徑的值,并將javafx.controls作為模塊添加到j(luò)avac和java命令中.

這是一個(gè)build.gradle文件,它顯示了如何實(shí)現(xiàn)這一目標(biāo).

使用以下命令運(yùn)行應(yīng)用程序(例如使用HelloFX.java):

gradle run

注意:確保使用gradle版本4.8+并將JAVA_HOME環(huán)境變量設(shè)置為JDK 11.

更新內(nèi)容:

JavaFX 模塊指定:因?yàn)?JDK 不再包含 JavaFX,那么必須明確包含應(yīng)用程序使用的 JavaFX 模塊,詳情見:https://openjfx.io/openjfx-docs/.

添加 API 以自定義 Spinner 控件的步驟重復(fù)計(jì)時(shí).在 JavaFX 11 中修改值步驟之前,必須在 Spinner 控件箭頭按鈕上按下鼠標(biāo)一段默認(rèn)持續(xù)時(shí)間,JavaFX 11 中已添加兩個(gè)新屬性"initialDelay"和"repeatDelay"來(lái)配置此操作.

javafx.* 模塊現(xiàn)在由應(yīng)用程序類加載器加載,默認(rèn)情況下不再具有權(quán)限.想要在啟用安全管理器的情況下運(yùn)行的應(yīng)用程序需要使用"-Djava.security.policy"指定自定義策略文件,并為每個(gè) javafx.* 模塊授予所有權(quán)限.

默認(rèn) GTK 版本從 v2 更新為 v3.將在存在 gtk3 庫(kù)的 Linux 平臺(tái)上使用 GTK 3.

新增:添加了公共 FX Robot API 以支持模擬用戶交互,例如在鍵盤上輸入,使用鼠標(biāo)并捕獲圖形信息.

移除:FX Media 移除了對(duì) libavcodec 53 和 55 的支持.

OpenJDK 11 環(huán)境下,JavaFX 在 Ubuntu 18.04 上啟用 Wayland 時(shí)崩潰.

使用 JDK 10 運(yùn)行時(shí),Swing interop 需要標(biāo)準(zhǔn)的導(dǎo)出配置.

使用具有獨(dú)立 SDK 的安全管理器運(yùn)行時(shí),Swing interop 失效.

使用 jlink 創(chuàng)建的小 jdk 映像時(shí),Swing interop 失效.

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦 java

      java
      更多 (76個(gè)) >> java java專題為用戶提供java運(yùn)行環(huán)境下載,java各個(gè)版本的安裝包都可以免費(fèi)下載,不管是jav開發(fā),還是java編程,亦或是安裝一些需要java運(yùn)行環(huán)境支持的軟件,都需要先安裝jre或者jdk安裝包,這里就可以找到你想要的什么是JavaJava是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了

      相關(guān)文章

      下載地址

      • Java FX11(Java包) 免費(fèi)版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡