我正在为学校作业构建一个简单的javafx应用程序。它是一个绘图应用程序,可以绘制一系列不同的形状。它还有一个编辑模式,可以更改当前所选对象的填充和描边颜色。在“编辑”模式下选择对象时,我用于填充颜色的ColorPicker应更改为反映所选对象的填充颜色。
填充颜色的颜色选择器的名称为fillColorPickerButton
,形状称为currShape
。
我试过了
fillColorPickerButton.valueProperty().bind(shape.fillProperty());
和
fillColorPickerButton.setValue(currShape.getFill())
但是对于他们两个,我被告知我无法将Color给出的Paint类转换为ColorPicker所需的Color类。
我仍然是javafx的新手,我不知道如何处理这个问题。有没有办法将油漆转换为颜色?或者我这样做是错的? 感谢。