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