0
我綁定Text屬性與隆地產裝訂長屬性字符串替換值
text.textProperty().bind(newValue.referenceNumberProperty().asString());
還有就是簡單的方式來代替值< = 0到空字符串?我知道asString()方法可以帶參數,但我不知道如何使用它。你可以幫幫我嗎 ?
我綁定Text屬性與隆地產裝訂長屬性字符串替換值
text.textProperty().bind(newValue.referenceNumberProperty().asString());
還有就是簡單的方式來代替值< = 0到空字符串?我知道asString()方法可以帶參數,但我不知道如何使用它。你可以幫幫我嗎 ?
至於使用asString
方法的參數而言:它的意思是the javadoc for Formatter
解釋有沒有辦法實現單獨使用asString
方法預期的效果。您可以通過結合
Bindings.when(newValue.referenceNumberProperty().greaterThan(0))
.then(newValue.referenceNumberProperty().asString())
.otherwise("")
或
Bindings.createStringBinding(() -> {
long val = newValue.getReferenceNumber();
return val > 0 ? Long.toString(val) : "";
}, newValue.referenceNumberProperty())
雖然解決您的問題。
很好。謝謝。它確實有幫助 – VANILKA