Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法导入com.sun.javafx.css.StyleableDoubleProperty;_Css_Javafx - Fatal编程技术网

无法导入com.sun.javafx.css.StyleableDoubleProperty;

无法导入com.sun.javafx.css.StyleableDoubleProperty;,css,javafx,Css,Javafx,我将尝试遵循本教程: 然而,IntelliJ在这里抛出了一个错误:使用非公共API总是一个坏主意,因为它们可能会在将来的版本中被删除。这些是非公共API类。在JavaFX8中,中的公共API中有一些类看起来可能是直接替换的。我建议用这些来代替教程中的内容。正如@James_D所建议的,使用非公共API有风险。。。本教程于2012年完成(JavaFX2),当时开发的DoubleSlider控件不适用于JavaFX8。您可以尝试更新它,也可以现在使用中的RangeSlaider控件替换它。@Jos

我将尝试遵循本教程:


然而,IntelliJ在这里抛出了一个错误:

使用非公共API总是一个坏主意,因为它们可能会在将来的版本中被删除。这些是非公共API类。在JavaFX8中,中的公共API中有一些类看起来可能是直接替换的。我建议用这些来代替教程中的内容。正如@James_D所建议的,使用非公共API有风险。。。本教程于2012年完成(JavaFX2),当时开发的
DoubleSlider
控件不适用于JavaFX8。您可以尝试更新它,也可以现在使用中的
RangeSlaider
控件替换它。@JoséPereda,谢谢您的建议。如何下载并在scene builder中使用它?我已经下载了您链接到我的网站上提供的文件,但是,该文件夹没有RangeSlaider组件…我是否忽略了什么?非常感谢你的帮助。谢谢,如果您下载了这个,那么您需要的jar是:
controlsfx-8.40.9.jar
。它包含
org.controlsfx.control.RangeSlaider
。您可以将此jar添加到,然后将控件从自定义窗格拖动到场景中。如果你想要的话,我可以加上这个作为一个适当的答案,更详细一点。使用非公共API总是一个坏主意,因为它们可能会在未来的版本中被删除。这些是非公共API类。在JavaFX8中,中的公共API中有一些类看起来可能是直接替换的。我建议用这些来代替教程中的内容。正如@James_D所建议的,使用非公共API有风险。。。本教程于2012年完成(JavaFX2),当时开发的
DoubleSlider
控件不适用于JavaFX8。您可以尝试更新它,也可以现在使用中的
RangeSlaider
控件替换它。@JoséPereda,谢谢您的建议。如何下载并在scene builder中使用它?我已经下载了您链接到我的网站上提供的文件,但是,该文件夹没有RangeSlaider组件…我是否忽略了什么?非常感谢你的帮助。谢谢,如果您下载了这个,那么您需要的jar是:
controlsfx-8.40.9.jar
。它包含
org.controlsfx.control.RangeSlaider
。您可以将此jar添加到,然后将控件从自定义窗格拖动到场景中。如果你想要的话,我可以加上这个作为一个恰当的答案,再详细一点。