控制台警告某个paint,类型转换异常

` 警告: Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in module javafx.graphics@21 of loader 'app')' while converting value for '-fx-background-color' from rule '*.button' in stylesheet file:/C:/Users/Administrator/OneDrive/JavaProjects/painting/target/classes/css/index.css `

原因:

-fx-background-color定义在 .root{} 中,但是 .root 全局只允许存在一个。默认会加载系统的样式,也即系统的.root{}配置,自定义文件中的.root{} 是无法生效的。