8

我试图找到一个像JSpinner这样的微调器组件以在我的 JavaFX 应用程序中使用,但没有这样的组件。

你推荐我用什么 JavaFX 组件来代替微调器?

4

3 回答 3

7

Java 8 更新

JavaFX 8 现在有一个内置的Spinner类作为核心 JavaFX 库的一部分(如SWdV对此问题的回答中所述)。

旧的(Java 8 之前的)答案

JFXtras库中有一个微调器控件,您可以使用该实现或可能根据您的需要对其进行调整。

建议在未来的 JavaFX 版本中包含微调器控件。目标版本目前未指定,因此它甚至可能不会随 Java 8 一起发布。提议的微调器控件有一个可用性设计文档open-jfx项目可以接受可用性设计的高质量实现,以包含在核心 JavaFX 平台或JavaFX UI 控制沙箱中。

于 2012-12-07T23:02:46.727 回答
3

JavaFX 8 有一个Spinner类。(但早期版本没有)

于 2015-03-31T19:03:26.257 回答
1

您还可以检查并遵循我对微调器实现问题的初始方法,您可以在此处找到: https ://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki

这就是它的样子:

在此处输入图像描述

它的功能正在不断扩展,因此我将非常感谢您的反馈。

2014 年 4 月 11 日更新

有一个具有扩展功能的新版本,包括doubles、ContextMenu用于选择的附加可定制类、用于将自定义功能上传到按钮的incrementation value附加方法。increase/decrease检查以下链接以了解更多信息:

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

此外,新的 Outlook 缺少外部图像文件:

在此处输入图像描述

于 2014-07-20T19:01:03.603 回答