gpt4 book ai didi

java - 在 JavaFX 中将 ObservableList 绑定(bind)到 HBox 的子项?

转载 作者:行者123 更新时间:2023-11-29 04:12:33 27 4
gpt4 key购买 nike

我希望能够做一些事情,例如:

ObservableList<CheckBox> checkboxes = ...;
HBox hbox = new HBox();
hbox.childrenProperty.bind(checkboxes);

但是好像没有childrenProperty。是否有可能以某种方式(轻松且惯用地)将 HBox(或任何其他布局,就此而言)的元素绑定(bind)到 ObservableList?

我试图“解决”的问题是能够不必在 View 上有这种逻辑——我想做这个映射这样我就可以映射 View 控件到我的 ViewModel 的属性/绑定(bind),并将我的所有逻辑保持在该级别。

谢谢

最佳答案

经过一些来回我终于找到了一种方法:

ObservableList<CheckBox> checkboxes = ...;
Bindings.bindContent(hbox.getChildren(), checkboxes);

关于java - 在 JavaFX 中将 ObservableList<CheckBox> 绑定(bind)到 HBox 的子项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54171360/

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