根据JavaFX中的其他节点子节点数量禁用按钮
我需要禁用按钮,这取决于某些元素的数量 我试过这样的方法,但不正确: HBox userDataHBox=新HBox新标签1、新标签2、新标签3; 按钮btn=新按钮; btn.disableProperty.bind Bindings.notEqualuserDataHBox.getChildren.size,3 ; 给你:根据JavaFX中的其他节点子节点数量禁用按钮,javafx,binding,Javafx,Binding,我需要禁用按钮,这取决于某些元素的数量 我试过这样的方法,但不正确: HBox userDataHBox=新HBox新标签1、新标签2、新标签3; 按钮btn=新按钮; btn.disableProperty.bind Bindings.notEqualuserDataHBox.getChildren.size,3 ; 给你: btn.disableProperty().bind( Bindings.createBooleanBinding(()-> userDataHBox.getC
btn.disableProperty().bind(
Bindings.createBooleanBinding(()-> userDataHBox.getChildren().size() != 3, userDataHBox.getChildren())
);
给你:
btn.disableProperty().bind(
Bindings.createBooleanBinding(()-> userDataHBox.getChildren().size() != 3, userDataHBox.getChildren())
);
只生成列表的当前大小。那里没有什么可观察的。您可以使用获取可使用大小的整数绑定:
btn.disableProperty().bind(
Bindings.size(userDataHBox.getChildren()).isNotEqualTo(3));
只生成列表的当前大小。那里没有什么可观察的。您可以使用获取可使用大小的整数绑定:
btn.disableProperty().bind(
Bindings.size(userDataHBox.getChildren()).isNotEqualTo(3));