2012-12-07 35 views

回答

6

更新爲Java 8

現在的JavaFX 8有一個內置Spinner類爲核心的JavaFX庫的一部分(如SWdV's answer提到這個問題)。

老(前的Java 8)答案

有一個在JFXtras庫微調控件,您可以使用,實施或可能使其適應您的需求。

建議將微調控件包含在未來的JavaFX版本中。目標版本目前未指定,因此可能甚至不會與Java 8一起發佈。proposed spinner control有一個usability design documentopen-jfx項目可能接受高質量的可用性設計實施,以便納入JavaFX核心平臺或JavaFX UI Control Sandbox

1

您也可以檢查,並按照我的微調實現問題,你可以在這裏找到初始方法: https://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki

並且那它的樣子:

enter image description here

它的功能不斷擴大,所以我會非常感謝您的反饋意見。

UPDATE 2014年4月11日

有可用的擴展功能,包括double S,額外的定製ContextMenu類選擇上傳自定義功能increase/decrease按鈕incrementation value,額外的方法一個新的版本。檢查下面的鏈接瞭解更多:

https://gist.github.com/bluevoxel/c730a101ba812728a235

另外,有一個新的面貌缺乏外部圖像文件:

enter image description here

+0

您可能感興趣的:http://openjdk.java.net/projects/openjfx/ux/spinner/index.html –

3

JavaFX的8具有Spinner類。 (但早期版本沒有)