javafx已經(jīng)沒(méi)多少用了 Java寫(xiě)GUI用swing還是JavaFX呢?
Java寫(xiě)GUI用swing還是JavaFX呢?我五年前就開(kāi)始使用JavaFX了,其他的都太老了是的,你可以在需要使用jdk8的時(shí)候改變Java,Home指向jdk8的目錄。當(dāng)需要jdk11時(shí),它指向
Java寫(xiě)GUI用swing還是JavaFX呢?
我五年前就開(kāi)始使用JavaFX了,其他的都太老了
是的,你可以在需要使用jdk8的時(shí)候改變Java,Home指向jdk8的目錄。當(dāng)需要jdk11時(shí),它指向jdk11的目錄。操作系統(tǒng)和集成開(kāi)發(fā)環(huán)境僅基于Java,home環(huán)境變量尋找JDK。Jdk11將JavaFX與以前的版本分開(kāi)。如果您想在jdk11中使用JavaFX,您需要下載JavaFX的jar包。就像其他jar包一樣,您可以導(dǎo)入它。
java11沒(méi)有javafx怎么辦?
Sun(2009年被Oracle收購(gòu))于2008年12月5日發(fā)布了JavaFX技術(shù)的官方版本,它使您能夠使用JavaFX編程語(yǔ)言開(kāi)發(fā)富Internet應(yīng)用程序(RIA)。
JavaFX腳本編程語(yǔ)言(以下簡(jiǎn)稱(chēng)JavaFX)是由Sun Microsystems開(kāi)發(fā)的聲明性靜態(tài)類(lèi)型腳本語(yǔ)言。
JavaFX技術(shù)有很好的前景,包括直接調(diào)用Java API的能力。
由于JavaFX腳本是靜態(tài)類(lèi)型,因此它還具有結(jié)構(gòu)化代碼、可重用性和封裝性,例如包、類(lèi)、繼承和單獨(dú)的編譯和分發(fā)單元。這些特性使得使用Java技術(shù)創(chuàng)建和管理大型程序成為可能。
但是我們不知道哪些公司在開(kāi)發(fā)過(guò)程中使用了這種技術(shù)
總體來(lái)說(shuō),swing更穩(wěn)定,數(shù)據(jù)更豐富,JavaFX更強(qiáng)大:
當(dāng)然,JavaFX還存在一些問(wèn)題。
javafx是什么?
JavaFX平臺(tái)的用戶(hù)面臨著以下缺點(diǎn):
1。缺乏控制和持續(xù)改進(jìn)
2。Swing集成存在,但新引擎可能不再依賴(lài)Swing
3。視覺(jué)設(shè)計(jì)師可能得不到這份工作