绑定标签中的值

时间:2014-10-31 10:45:28

标签: java javafx bind

是否可以将JavaFX Slider中的Double-Value绑定到Label? 我想得到这样的东西:

m_maxSlider = new Label("Right Slider Val: " + m_slider.getValue1());
m_maxSlider.textProperty().bind(Double.toString(m_slider.getValue1()));

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

假设您有一个属性访问方法value1Property()返回DoubleProperty,您可以

m_maxSlider.textProperty().bind(m_slider.value1Property().asString());

如果您想使用Formatting String格式化字符串,请执行

之类的操作
m_maxSlider.textProperty().bind(m_slider.value1Property().asString("Value: %.2f"));