我一直在尝试删除 javafx 中列表视图中的选定项目以外的所有项目。我已经编写了以下代码。它有时有效,有时无效。我无法弄清楚我的错误。任何帮助,将不胜感激 !!
try {
int i = 0;
while (!listName.getItems().equals(listName.getSelectionModel().getSelectedItems())) {
if (listName.getSelectionModel().isSelected(i) == false) {
listName.getItems().remove(i);
i--;
}
i++;
}
} catch (Exception e) {
e.printStackTrace();
}