相关疑难解决方法(0)

JavaFX ReadOnlyListProperty不是只读的吗?

此代码抛出UnsupportedOperationException,正如我所期望的那样,因为它是只读的.

ListProperty<String> lp = new SimpleListProperty<String>();
ReadOnlyListWrapper<String> rolw = new ReadOnlyListWrapper<String>(lp);
ReadOnlyListProperty<String> rolp = rolw.getReadOnlyProperty();
rolp.add("element");
Run Code Online (Sandbox Code Playgroud)

但是,这段代码没有.

ObservableList<String> ol = FXCollections.observableArrayList();
ReadOnlyListWrapper<String> rolw = new ReadOnlyListWrapper<String>(ol);
ReadOnlyListProperty<String> rolp = rolw.getReadOnlyProperty();
rolp.add("element");
Run Code Online (Sandbox Code Playgroud)

这是一个错误,还是我只是不理解某些东西?

javafx

5
推荐指数
1
解决办法
1761
查看次数

标签 统计

javafx ×1