JavaFX相当于Swing的JSpinner?

时间:2012-12-07 21:35:49

标签: java swing user-interface spinner javafx-2

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

您建议我使用什么JavaFX组件来代替微调器?

3 个答案:

答案 0 :(得分:6)

Java 8更新

JavaFX 8现在有一个内置的Spinner类作为核心JavaFX库的一部分(如本问题SWdV's answer中所述)。

旧(Java 8之前)回答

JFXtras库中有一个微调控件,您可以使用该实现,也可以根据需要进行调整。

建议将spinner控件包含在将来的JavaFX版本中。目前的版本目前尚未指定,因此它甚至可能无法与Java 8一起发布。proposed spinner control有一个usability design documentopen-jfx项目可以接受可用性设计的高质量实现,以包含在核心JavaFX平台或JavaFX UI Control Sandbox中。

答案 1 :(得分:3)

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

答案 2 :(得分:1)

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

这就是它的样子:

enter image description here

它的功能不断扩展,所以我将非常感谢您的反馈。

更新2014年4月11日

新版本提供扩展功能,包括double个,用于选择ContextMenu的其他可自定义incrementation value课程,以及将自定义功能上传到increase/decrease按钮的其他方法。请查看以下链接以了解更多信息:

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

此外,缺乏外部图像文件的新前景:

enter image description here