我正在尝试从 JavaFX 2.0 中的 TableView 中获取选择。我在 TableView 中存储了 5 个人(5 行)。获取选择模型的代码是:
TableView<Person> tableView =
myStage.getTableView();
ObservableList<Person> selection =
tableView.getSelectionModel().getSelectedItems();
System.out.println(selection.size());
现在,当我选择多行,然后执行包含上述代码的方法时,以下会打印选择 * 2,有时会打印选择 * 3。例如:我选择所有 5 行,它会打印出 10 有时 15 的大小!
我在这里做错了什么?