gpt4 book ai didi

java - 正在初始化 ObjectProperty>?

转载 作者:行者123 更新时间:2023-12-01 23:30:25 25 4
gpt4 key购买 nike

我有一个包装 ObservableList 的属性。但我不知道如何初始化它。目前我正在这样做

ObjectProperty<ObservableList<T>> property = new ChoiceBox<T>().itemsProperty();

这显然是完全不好的做法。另一种是

ObjectProperty<ObservableList<T>> property = new SimpleObjectProperty<ObservableList<T>>();

但这需要稍后注意,我尽量避免用空列表初始化内部 ObservableList。

我搜索类似的内容

ObjectProperty<ObservableList<T>> property = new SimpleObjectProperty<ObservableList<T>>(new ObservableList<T>());

最佳答案

我建议您使用ListProperty而不是ObjectProperty>

要初始化它,请执行以下操作:
ListProperty<Integer> listProperty = new SimpleListProperty<Integer>(FXCollections.<Integer>observableArrayList());

有关更多信息,您可以阅读这篇文章 ListProperty vs ObjectProperty

关于java - 正在初始化 ObjectProperty<ObservableList<T>>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19412356/

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