gpt4 book ai didi

java - 将按钮绑定(bind)到多个 boolean 值javafx

转载 作者:行者123 更新时间:2023-11-30 02:25:13 24 4
gpt4 key购买 nike

我有 5 个文本字段,它们都有我为它们创建的 validator 。当字段经过验证并且正确后,我调用一个方法将组设置为可见:

public void fadeInLabel(Group groupName){
groupName.setOpacity(0);
groupName.setVisible(true);
FadeTransition ft = new FadeTransition(Duration.millis(300), groupName);
ft.setInterpolator(Interpolator.EASE_OUT);
ft.setFromValue(0);
ft.setToValue(1);
ft.play();
}

当与这些文本字段的 validator 关联的所有组都可见时,我想启用一个按钮。

我尝试使用 BooleanBinding,但它不允许我绑定(bind) boolean 值 - 我必须绑定(bind) boolean 属性。

编辑:以下是我尝试但返回错误“boolean 值无法取消引用”的代码

BooleanBinding accountBind = completeLabel0.isVisible().or(completeLabel1.isVisible());
createButton.disableProperty().bind(accountBind);

最佳答案

BooleanBinding accountBind = completeLabel0.isVisible().or(completeLabel1.isVisible());
createButton.disableProperty().bind(accountBind);

应该是

BooleanBinding accountBind = completeLabel0.visibleProperty().or(completeLabel1.visibleProperty());
createButton.disableProperty().bind(accountBind);

假设 completeLabel0completeLabel1 是某种节点。

关于java - 将按钮绑定(bind)到多个 boolean 值javafx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45799293/

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