我是属性和绑定的新手。
如果我想将一个属性绑定到另一个属性,一切都很好。 但是,如果我希望它绑定到多个呢?
更具体一点: 我有4个滑块。前三个的附加值应该是第四个的值。
slider4.valueProperty().bind(slider1.valueProperty());
slider4.valueProperty().bind(slider2.valueProperty());
slider4.valueProperty().bind(slider3.valueProperty());
没有工作。好的,我确实希望如此。
在这种情况下的方式是什么?
感谢您的帮助!
答案 0 :(得分:0)
使用从DoubleExpression
继承的add(...)
方法:
slider4.valueProperty().bind(
slider1.valueProperty()
.add(slider2.valueProperty())
.add(slider3.valueProperty())
);