0

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 [バインド、無効]

4

1 に答える 1