Java 如何在FXML中设置ColorPicker的默认颜色

Java 如何在FXML中设置ColorPicker的默认颜色,java,fxml,Java,Fxml,可以在FXML中设置颜色选择器的默认颜色,还是必须在FXML控制器初始化方法中设置颜色?这可以通过使用标记和标记以及颜色类型的导入来完成。这在中有简要介绍,但没有完整的示例 注意SceneBuilder似乎不支持编辑此项。但是,SceneBuilder是非破坏性的,因为您可以使用嵌套的打开文件,进行更改,并且将被保留 范例 <?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.control.ColorPick

可以在FXML中设置颜色选择器的默认颜色,还是必须在FXML控制器初始化方法中设置颜色?

这可以通过使用
标记和
标记以及颜色类型的导入来完成。这在中有简要介绍,但没有完整的示例

注意SceneBuilder似乎不支持编辑此项。但是,SceneBuilder是非破坏性的,因为您可以使用嵌套的
打开文件,进行更改,并且
将被保留

范例

<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.ColorPicker?>
<?import javafx.scene.paint.Color?>
<ColorPicker 
    xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
    <value>
        <Color blue="0.0" green="0.0" red="1.0" />
    </value>
</ColorPicker>


正是我想要的。谢谢。无法使用给定的属性集创建javafx.scene.paint.Color的实例:[红、绿、蓝]