java是什么 Java寫GUI用swing還是JavaFX呢?
Java寫GUI用swing還是JavaFX呢?Sun公司(2009年被Oracle收購)于2008年12月5日發(fā)布了JavaFX技術(shù)的官方版本,它允許您使用JavaFX編程語言開發(fā)富互聯(lián)網(wǎng)應(yīng)用程序(
Java寫GUI用swing還是JavaFX呢?
Sun公司(2009年被Oracle收購)于2008年12月5日發(fā)布了JavaFX技術(shù)的官方版本,它允許您使用JavaFX編程語言開發(fā)富互聯(lián)網(wǎng)應(yīng)用程序(RIA)。
JavaFX腳本編程語言(以下簡(jiǎn)稱JavaFX)是由Sun Microsystems開發(fā)的聲明性靜態(tài)類型腳本語言。
JavaFX技術(shù)有很好的前景,包括直接調(diào)用Java API的能力。
由于JavaFX腳本是靜態(tài)類型,因此它還具有結(jié)構(gòu)化代碼、可重用性和封裝性,例如包、類、繼承和單獨(dú)的編譯和分發(fā)單元。這些特性使得使用Java技術(shù)創(chuàng)建和管理大型程序成為可能。
但是,我們不知道哪些公司在開發(fā)JavaFX時(shí)使用了這種技術(shù)
因?yàn)閟wing框架已經(jīng)很久沒有更新了。那些按鈕控件和幾年前一樣(事實(shí)上,它們很難看)。當(dāng)然,它們也很好。它們比JavaFX快。畢竟,它們是編寫良好的控件)。現(xiàn)在JavaFX直接構(gòu)建到JRE和JDK(java8)中,不再區(qū)分版本。由此可見,甲骨文對(duì)此給予了更多的關(guān)注。JavaFX還可以通過swing節(jié)點(diǎn)使用swing的程序。JavaFX還有一個(gè)內(nèi)置的WebView,通過它可以調(diào)整JavaScript。還有繪圖、3D和觸摸等多種功能?,F(xiàn)在所謂的JavaFX渲染速度要快得多,因?yàn)樗С謭D形管線。所以JavaFX和windows一樣,使用WPF而不是MFC或WinForms。