2012-12-07 39 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类。 (但早期版本没有)