DoubleProperty() がprice
あり、2 つ目の DoubleProperty( discountedPrice
) を にバインドしたいと考えていprice - 25%
ます。
だから私はメソッドを使用すると思っmultiply
たが、期待どおりに動作しないようだ:
DoubleProperty price = new SimpleDoubleProperty();
DoubleProperty pctDiscount = new SimpleDoubleProperty();
pctDiscount.bind(price.multiply(0.75));
price.set(100);
System.out.println(pctDiscount);
プログラムが75を出力することを期待していましたが、出力は次のとおりです。
DoubleProperty [バインド、無効]