Я пытаюсь получить выбор из TableView в JavaFX 2.0. Я сохранил 5 человек (5 строк) в TableView. Код для получения модели выбора:
TableView<Person> tableView =
myStage.getTableView();
ObservableList<Person> selection =
tableView.getSelectionModel().getSelectedItems();
System.out.println(selection.size());
Теперь, когда я выбираю несколько строк, а затем выполняю метод, включающий приведенный выше код, следующее печатает выделение * 2, а иногда выделение * 3. Например: я выбираю все 5 строк, и он печатает размер 10, а иногда и 15!
Что я здесь делаю неправильно?