是否可以將JavaFX Slider的雙值綁定到標籤? 我想要這樣的:在標籤中綁定值
m_maxSlider = new Label("Right Slider Val: " + m_slider.getValue1());
m_maxSlider.textProperty().bind(Double.toString(m_slider.getValue1()));
謝謝你的幫忙。
是否可以將JavaFX Slider的雙值綁定到標籤? 我想要這樣的:在標籤中綁定值
m_maxSlider = new Label("Right Slider Val: " + m_slider.getValue1());
m_maxSlider.textProperty().bind(Double.toString(m_slider.getValue1()));
謝謝你的幫忙。
假設你有一個屬性訪問方法value1Property()
返回DoubleProperty
,你可以做
m_maxSlider.textProperty().bind(m_slider.value1Property().asString());
如果你想使用Formatting String格式化字符串,這樣做
m_maxSlider.textProperty().bind(m_slider.value1Property().asString("Value: %.2f"));
聽起來不錯,工作。有沒有可能將double轉換爲int值? – 2014-10-31 14:00:39
如果你只是想顯示int值,只需使用「%.0f」作爲格式。 – 2014-10-31 14:04:40
什麼是'getValue1 ()'和'getValue2()'?是否有與他們相關的屬性訪問器方法? – 2014-10-31 12:05:59
沒有屬性訪問器方法被稱爲value1Property() – 2014-10-31 13:37:20