gpt4 book ai didi

java - JavaFX 中是否有 CHANGEABLE ListProperty?

转载 作者:行者123 更新时间:2023-11-29 09:53:41 25 4
gpt4 key购买 nike

JavaFX 中是否有一个 CHANGEABLE ListProperty?我需要一个 ListProperty 支持 add()remove() 方法,但我找不到。SimpleListProperty 将抛出 UnsupportedOperationException

我发现的只是使用初始化程序来设置内容,但这不是我需要的。我需要从那里开始一个空的 Property end buld。

我不敢相信没有这样的东西;我一定是瞎了,不知何故。有人能给我指出正确的方向吗?

最佳答案

原来是ListProperty()是一个空包装器。
初始化包装的ObservableList<> .
从文档 UnsupportedOperationException 来看,这绝对是不干净的thrown 具有误导性(应该是 NPE)。
默认构造函数在正常使用中是无用的,使用类似的东西:

ListProperty<String> xxx = new SimpleListProperty<>(FXCollections.observableArrayList());

注意:使用简单的 ObservableList对我不起作用,因为我正在使用 Property方法(例如:getBean())

关于java - JavaFX 中是否有 CHANGEABLE ListProperty?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24430191/

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