javafx The method setFill(Paint) in the type Shape is not applicable for the arguments (Color)
时间: 2024-05-05 11:20:03 浏览: 120
Game_Java_Sederhana.rar_The Show
这个错误是因为在使用`Shape`类的`setFill`方法时,传入的参数类型不正确。`setFill`方法的参数应该是一个`Paint`类型的对象,而你传入的是一个`Color`类型的对象。
解决这个错误的方法是,将`Color`类型的对象转换成`Paint`类型的对象。可以使用`Color`类的`valueOf`方法来将`Color`对象转换成`Paint`对象,具体代码如下:
```
shape.setFill(Color.valueOf("#FF0000"));
```
其中,`#FF0000`是一个十六进制的颜色值,你可以根据你需要设置的颜色来修改这个值。
阅读全文