如何将秒绑定到属性以使标签显示文本,如"左X秒......"
label.textProperty().bind(secondsProperty)
只需将标签的全文替换为秒。
答案 0 :(得分:4)
您可以执行类似
的操作label.textProperty().bind(Bindings.format("%s seconds left", secondsProperty));
您没有指定secondsProperty
的类型,但如果是DoubleProperty
(或其他NumberExpression
),您也可以
label.textProperty().bind(secondsProperty.asString("%f seconds left"));