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