我试图在我的JavaFX应用程序中找到像JSpinner这样的微调器组件,但是没有这样的组件。
您建议我使用什么JavaFX组件来代替微调器?
答案 0 :(得分:6)
Java 8更新
JavaFX 8现在有一个内置的Spinner类作为核心JavaFX库的一部分(如本问题SWdV's answer中所述)。
旧(Java 8之前)回答
JFXtras库中有一个微调控件,您可以使用该实现,也可以根据需要进行调整。
建议将spinner控件包含在将来的JavaFX版本中。目前的版本目前尚未指定,因此它甚至可能无法与Java 8一起发布。proposed spinner control有一个usability design document。 open-jfx项目可以接受可用性设计的高质量实现,以包含在核心JavaFX平台或JavaFX UI Control Sandbox中。
答案 1 :(得分:3)
JavaFX 8有一个Spinner类。 (但早期版本没有&#t; t)
答案 2 :(得分:1)
您还可以检查并遵循我对spinner实现问题的初始方法,您可以在此处找到: https://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki
这就是它的样子:
它的功能不断扩展,所以我将非常感谢您的反馈。
更新2014年4月11日
新版本提供扩展功能,包括double
个,用于选择ContextMenu
的其他可自定义incrementation value
课程,以及将自定义功能上传到increase/decrease
按钮的其他方法。请查看以下链接以了解更多信息:
https://gist.github.com/bluevoxel/c730a101ba812728a235
此外,缺乏外部图像文件的新前景: