ControlsFXJavaFX 的 UI 控件集
JavaFX開發(fā)人員宣布了一個名為“ControlsFX”的開源項目,該項目旨在為JavaFX開發(fā)提供更多的UI控件和其他工具。
該項目主要針對JavaFX 8.0(捆綁在JDK 8中),考慮到JavaFX中已經(jīng)包含了一些控件,ControlsFX只會包含新的控件和功能,并且還有一個完善的javadoc文檔。
ControlsFX包含的主要特性如下:
1. 按鈕欄
這是一個按鈕容器,可以自動根據(jù)底層操作系統(tǒng)來將按鈕放置到正確的位置,開發(fā)者只需標(biāo)注按鈕的類型,該容器會自動完成剩余工作。
2. 對話框
一個預(yù)建的模態(tài)對話框集合,提供了一個簡單但強(qiáng)大的API。支持所有預(yù)建對話框類型,還可以輕松創(chuàng)建自定義對話框。
3. GridView
一個快速、虛擬化的網(wǎng)格容器,類似于ListView。對于圖像顯示來說,該控件非常實(shí)用。
4. 范圍滑塊
如果你希望用戶指定一個范圍,可以使用該控件。用戶只需在兩端輸入數(shù)字或拖動滑塊即可。
5. 評分控件
一個簡單的評分控件,允許用戶在范圍內(nèi)指定一個分?jǐn)?shù)。
6. SegmentedButton(分段按鈕)
如果你希望將一些有關(guān)聯(lián)的按鈕控件組合在一起,可以使用該控件。
需要注意的是,ControlsFX目前只支持JavaFX 8.0 b87(捆綁在JDK8 b87版本中)及更高版本,如果你使用的是JDK 8早期版本,則需要升級。JavaFX 2.x及之前版本不受支持。
介紹內(nèi)容來自 iteye
