gpt4 book ai didi

java - 字符串属性绑定(bind)到二进制属性

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:15 26 4
gpt4 key购买 nike

我希望根据 JavaFX ToggleButton 的状态设置其标题:

命令式 Java 代码:

tgBtn.setText( tgBtn.isSelected() ? "Stop" : "Start" );

我希望使用 JavaFX 绑定(bind),但我缺少一个“三元”运算符:

tgBtn.textProperty().bind( tgBtn.selectedProperty().asString());

通过此绑定(bind),按钮的文本变为: When released When pressed

您能建议一个绑定(bind)来显示“开始”/“停止”吗?

最佳答案

tgBtn.textProperty().bind(
Bindings.when(tgBtn.selectedProperty())
.then("Stop")
.otherwise("Start")
);

关于java - 字符串属性绑定(bind)到二进制属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16467090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com