Checkbox seleccionado enlazar con TableView

Cómo enlazar con el modelo de selección TableViewcon la casilla de verificación se seleccionaSeleccionado en la vista de tabla.En manualmente (con la selección múltiple con el mouse) seleccione el elemento en vista de tabla

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

cómo enlazar casilla de verificación con 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);
                            }
                        });

Si se selecciona la casilla de verificación en la fila con la que se enlaza el elemento de la filagetSelectionModel().getSelectedItems() o cómo configurar manualmente setSelectedItems en tableView

Respuestas a la pregunta(1)

Su respuesta a la pregunta