![](/img/trans.png)
[英]stringbuffer.reverse() is throwing UnsupportedOperationException:not supported yet
[英]FXCollections.reverse throwing UnsupportedOperationException
我使用FXCollections.reverse
上使用创建的ObservableList FXCollections.observableArrayList()
并且该方法抛出UnsupportedOperationException。 我什至尝试使用不同类型的列表来反转使用FXCollections.observableList(list)
创建的列表,但是reverse方法会不断抛出异常。
我想念什么吗?
PS我在Linux上使用JavaFX 。
认为我发现了问题。 我试图从ListChangeListener的回调针对同一列表调用FXCollections.reverse()。 我是这样的:
公共类AClass {
private static ObservableList<Double> list;
public static void main(String[] args) throws Exception {
list = FXCollections.observableArrayList();
list.addListener((ListChangeListener.Change<? extends Point> change) -> {
while (change.next()) {
if (change.wasRemoved() || change.wasAdded()) {
doSomethingFunction();
}
}
});
}
private static void doSomethingFunction() {
FXCollections.reverse(list);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.