Pole wyboru zaznaczone powiązanie z TableView

Jak powiązać z modelem wyboru TableViewz polem wyboru jest zaznaczony w widoku tabeli. W ręcznie (za pomocą wielokrotnego wyboru myszy) wybierz element w widoku tabeli

 ObservableList<T> observableList = tableView.getSelectionModel().getSelectedItems();
 System.out.println(observableList);

jak powiązać pole wyboru z widokiem tabeli

   box.selectedProperty().addListener(new ChangeListener<Boolean>() {
                            @Override
                            public void changed(ObservableValue<? extends Boolean> ov, Boolean t, Boolean t1) {
                                if (t1) {
                                    Object object = getTableView().getItems().get(getTableRow().getIndex());
                                    objects.add(object);
                                    getTableView().getItems().set(getTableRow().getIndex(), object);
                                    tableView.getSelectionModel().getSelectedItem();                                    //tableView.getSelectionModel().setSelectedIndex(getTableRow().getIndex());

                                } else {
                                    Object object = getTableView().getItems().get(getTableRow().getIndex());
                                    objects.remove(object);
                                }
                                System.out.println(objects);
                            }
                        });

jeśli pole wyboru jest zaznaczone w wierszu, z którym powiązany jest ten element wierszagetSelectionModel().getSelectedItems() lub jak ustawić ręcznie setSelectedItems w tableView

questionAnswers(1)

yourAnswerToTheQuestion