Java FX11(Java包)
免費(fèi)版- 軟件大小:67.50 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時間:2019-04-17 12:50:59
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺: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 多語官方安裝版
27.55 MB/多國語言[中文]/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)友評論下載地址
JavaFX11是從JDK 11中獨(dú)立分離出來的JavaFX 框架開發(fā)工具.用戶無需下載JDK也能單獨(dú)使用JavaFX.這里小編為小伙伴們帶來詳細(xì)的 JavaFX 教程說明.歡迎感興趣的用戶來IT貓撲下載應(yīng)用!
JavaFX11是什么
JavaFX可以用來創(chuàng)建高度可移植的Java應(yīng)用程序,它們具有現(xiàn)代化的UI,并且支持硬件加速.
本教程將會幫助你創(chuàng)建一個JavaFX 11應(yīng)用程序并且在桌面平臺上運(yùn)行之.如果要了解如何在移動端平臺上運(yùn)行JavaFX應(yīng)用程序,請參考Gluon Mobile指南(Getting Started with Gluon Mobile)
JavaFX 11構(gòu)建于JDK 11之上 ,并且它是一個獨(dú)立的組件.開發(fā)JavaFX應(yīng)用程序有兩種不同的方法:
使用JavaFX SDK
使用一種構(gòu)建系統(tǒng)(例如Maven/Gradle)來從Maven Center下載所需的組件
無論采用哪種方式,都需要安裝最新版的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
確保添加所需的模塊,同時考慮傳遞依賴性(因此不需要添加javafx.graphics模塊,因?yàn)閖avafx.controls模塊需要它).
接下來,運(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)用程序,則無需下載JavaFX SDK. 只需在pom.xml中指定所需的模塊和版本,構(gòu)建系統(tǒng)將下載所需的模塊,包括適用于您平臺的本機(jī)庫.
這是一個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).但是,對于Gradle,我們需要找到并指定平臺/ OS作為分類器.這需要一個小腳本:
在Gradle中解決傳遞依賴性時不考慮分類器,我們需要使用platform作為分類器指定所有三個JavaFX模塊.
接下來,我們將--module-path設(shè)置為可能是類路徑的值,并將javafx.controls作為模塊添加到j(luò)avac和java命令中.
這是一個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ù)計時.在 JavaFX 11 中修改值步驟之前,必須在 Spinner 控件箭頭按鈕上按下鼠標(biāo)一段默認(rèn)持續(xù)時間,JavaFX 11 中已添加兩個新屬性"initialDelay"和"repeatDelay"來配置此操作.
javafx.* 模塊現(xiàn)在由應(yīng)用程序類加載器加載,默認(rèn)情況下不再具有權(quán)限.想要在啟用安全管理器的情況下運(yùn)行的應(yīng)用程序需要使用"-Djava.security.policy"指定自定義策略文件,并為每個 javafx.* 模塊授予所有權(quán)限.
默認(rèn) GTK 版本從 v2 更新為 v3.將在存在 gtk3 庫的 Linux 平臺上使用 GTK 3.
新增:添加了公共 FX Robot API 以支持模擬用戶交互,例如在鍵盤上輸入,使用鼠標(biāo)并捕獲圖形信息.
移除:FX Media 移除了對 libavcodec 53 和 55 的支持.
OpenJDK 11 環(huán)境下,JavaFX 在 Ubuntu 18.04 上啟用 Wayland 時崩潰.
使用 JDK 10 運(yùn)行時,Swing interop 需要標(biāo)準(zhǔn)的導(dǎo)出配置.
使用具有獨(dú)立 SDK 的安全管理器運(yùn)行時,Swing interop 失效.
使用 jlink 創(chuàng)建的小 jdk 映像時,Swing interop 失效.
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 java
- 更多 (76個) >> java java專題為用戶提供java運(yùn)行環(huán)境下載,java各個版本的安裝包都可以免費(fèi)下載,不管是jav開發(fā),還是java編程,亦或是安裝一些需要java運(yùn)行環(huán)境支持的軟件,都需要先安裝jre或者jdk安裝包,這里就可以找到你想要的什么是JavaJava是一門面向?qū)ο缶幊陶Z言,不僅吸收了
java 8u421 65.00 KB
/中文/4.0Microsoft Visual J# 2.0 版可再發(fā)行組件包 + 簡體語言包 3.99 MB
/中文/10.0jrebel7.0破解版 9.93 MB
/中文/10.0Java SE Runtime Environment(JRE8 64位版) 79.36 MB
/多國語言[中文]/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)版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡