Caixa de seleção selecionada vincular ao TableView

Como ligar com o modelo de seleção TableViewcom a caixa de seleçãoSelecionado na exibição de tabela. Em manualmente (usando a seleção múltipla do mouse), selecione o item na visualização de tabela

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

como vincular a caixa de seleção à tableview

   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);
                            }
                        });

se Caixa de seleção estiver marcada na linha em que o item de linha se vinculagetSelectionModel().getSelectedItems() ou como definir manualmente setSelectedItems em tableView

questionAnswers(1)

yourAnswerToTheQuestion