首頁  >  文章  >  Java  >  javafx有什麼用

javafx有什麼用

(*-*)浩
(*-*)浩原創
2019-06-06 17:50:085466瀏覽

跟java在伺服器端和web端成績相比,桌面一直是java的軟肋,於是Sun公司在2008年推出JavaFX,彌補桌面軟體的缺陷,但是效果不盡人意。

javafx有什麼用

JavaFX主要致力於富客戶端開發,以彌補swing的缺陷,主要提供圖形庫與media庫,支援audio,video,graphic,animation, 3D等,同時以現代化的css方式支援介面設計。同時採用XUI方式以XML方式設計UI介面,達到顯示與邏輯的分離。與android這方面確實有點相似。 (建議學習:Java影片教學

JavaFx8的新功能

新現代主題:Modena

新的Modena主題來取代原來的Caspian主題。不過在Application的start()方法中,可以透過setUserAgentStylesheet(STYLESHEET_CASPIAN)來繼續使用Caspian主題。

 JavaFX 3D

在JavaFX8中提供了3D影像處理API,包括Shape3D (Box, Cylinder, MeshView, Sphere子類別),SubScene, Material, PickResult, LightBase (AmbientLight 和PointLight子類別),SceneAntialiasing等。 Camera類別也得到了更新。從JavaDoc中可以找到更多資訊。

富文本

強化了富文本的支援

#日期控制項DatePicker

##用於CSS 結構的公共API

CSS 樣式設定是JavaFX 的一項主要特性

CSS 已專門在私有API 中實作(com.sun.javafx.css 軟體包)

多種工具(例如Scene Builder)需要CSS 公共API

開發人員將能夠定義自訂CSS 樣式

JavaFX Scene Builder 2.0

視覺化工具,加速JavaFX圖形介面的開發, JavaFX Scene Builder如同NetBeans一般,透過拖曳的方式配置介面,待完成介面後,儲存為FXML格式文件,此檔案以XML描述物件配置,再交由JavaFX程式處理,因此可減少直接以JavaFX編寫介面的困難度。 JavaFX Scene Builder 2.0新增JavaFX Theme預覽功能,選單「Preview」→「JavaFX Theme」選擇不同的主題,

總結##比起AWT和SWING, JavaFX的優勢很明顯,各大主流IDE已經支援JavaFX的開發了,最佳的工具莫過於NetBeans,且隨著lambda帶來的好處,JavaFX的事件處理簡潔了不少,JavaFX能否表現優秀,在於大家的各位,只要我們多用JavaFX,那麼JavaFX也會越來越優秀,任何語言都是這樣, THE END .

更多Java相關技術文章,請訪問

Java開發教程

欄位進行學習!

以上是javafx有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn