【问题标题】:Is there a way to display custom text for TextProperty? (JavaFX)有没有办法为 TextProperty 显示自定义文本? (JavaFX)
【发布时间】:2021-06-04 10:09:53
【问题描述】:

假设我有一个 TextField 和一个标签

TextField customTextField
Label customLabel

我想将customLabel 绑定到customTextField 的TextProperty。这样做之后,customLabel 将根据 customTextField 包含的内容进行更新。但是,我想要的远不止这些。例如,如果我输入金额15.0,我希望它将customLabel 的文本更新为15.0/100.0。有没有办法做到这一点?

提前致谢。

【问题讨论】:

  • 查看字符串绑定
  • 谢谢,帮了大忙。我很感激。

标签: java kotlin javafx-8 scenebuilder tornadofx


【解决方案1】:

看起来你已经想通了,但是为了澄清任何可能来这里寻找的人,你可以使用这样的东西:

customLabel.textProperty().bind(
    customTextField.textProperty().stringBinding { "$it/100.0" }
)

【讨论】:

    猜你喜欢
    • 2023-02-21
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 2019-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多