将整数绑定到fillproperty

时间:2018-11-25 23:38:03

标签: javafx data-binding

我想将integerProperty绑定到形状的fillProperty,以便更改整数会改变形状的颜色。

Rectangle rect = new Rectangle(20,20);
IntegerProperty intProp = new SimpleIntegerProperty(0);

rect.fillProperty().bind(
    Bindings.createObjectBinding(
        () -> Color.rgb(intProp.get(), intProp.get(), intProp.get()),intProp));

但是我得到一个错误:

  

不能设置绑定值

我该怎么办?

0 个答案:

没有答案