【发布时间】:2012-11-26 02:49:25
【问题描述】:
我试图找到像 JSpinner 这样的微调器组件以在我的 JavaFX 应用程序中使用,但没有这样的组件。
你推荐我用什么 JavaFX 组件来代替微调器?
【问题讨论】:
标签: java swing user-interface spinner javafx-2
我试图找到像 JSpinner 这样的微调器组件以在我的 JavaFX 应用程序中使用,但没有这样的组件。
你推荐我用什么 JavaFX 组件来代替微调器?
【问题讨论】:
标签: java swing user-interface spinner javafx-2
Java 8 更新
JavaFX 8 现在有一个内置的 Spinner 类作为核心 JavaFX 库的一部分(如本问题的 SWdV's answer 中所述)。
旧(Java 8 之前)答案
JFXtras 库中有一个微调控件,您可以使用该实现,也可以根据您的需要对其进行调整。
建议在未来的 JavaFX 版本中包含微调器控件。目标版本目前未指定,因此它甚至可能不会随 Java 8 一起发布。proposed spinner control 有一个usability design document。 open-jfx 项目可以接受可用性设计的高质量实现,以包含在核心 JavaFX 平台或 JavaFX UI Control Sandbox 中。
【讨论】:
JavaFX 8 有一个Spinner 类。 (但早期版本没有)
【讨论】:
您还可以检查并按照我对微调器实现问题的初始方法进行操作,您可以在此处找到: https://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki
这就是它的样子:
它的功能正在不断扩展,因此我将非常感谢您的反馈。
2014 年 4 月 11 日更新
有一个具有扩展功能的新版本,包括doubles、用于选择incrementation value 的附加可自定义ContextMenu 类、用于将自定义功能上传到increase/decrease 按钮的附加方法。查看以下链接以了解更多信息:
https://gist.github.com/bluevoxel/c730a101ba812728a235
另外,新的 Outlook 缺少外部图像文件:
【讨论】: