Java FX11(Java包)
免費(fèi)版- 軟件大?。?span itemprop="fileSize">67.50 MB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2019-04-17 12:50:59
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): http://www.javafxchina.net
相關(guān)軟件
java 8u4218.0.4210.9
65.00 KB/中文/4.0
JDK API 1.60 chm 中文版
34.73 MB/中文/10.0
Java SE Runtime Environment(JRE7)7 Update x64 多語(yǔ)官方安裝版
27.55 MB/多國(guó)語(yǔ)言[中文]/5.0
JDK(TM)8(Java SE Development Kit)v8u331 官方正式版
150.60 MB/中文/3.0
jdk1.8 64位v8u331 官方版
169.00 MB/中文/6.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
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.
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
- 更多 (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ǔ)言,不僅吸收了
java 8u421 65.00 KB
/中文/4.0Microsoft Visual J# 2.0 版可再發(fā)行組件包 + 簡(jiǎn)體語(yǔ)言包 3.99 MB
/中文/10.0jrebel7.0破解版 9.93 MB
/中文/10.0Java SE Runtime Environment(JRE8 64位版) 79.36 MB
/多國(guó)語(yǔ)言[中文]/1.0jdk7 64位(Java SE Development Kit 7) 124.99 MB
/中文/8.0JDK 6(Java SE Development Kit) 59.30 MB
/中文/3.0jdk8 152.00 MB
/中文/8.0java7 32位離線安裝包 30.40 MB
/中文/6.0
相關(guān)文章
下載地址
Java FX11(Java包) 免費(fèi)版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡