Kontrollkästchen aktiviert Mit TableView binden

So binden Sie mit dem TableView-Auswahlmodellmit Ankreuzfeld ist in der Tabellenansicht ausgewählt. Wählen Sie das Element in der Tabellenansicht manuell (mit der Maus Mehrfachauswahl) aus

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

Wie bindet man ein Kontrollkästchen mit einer Tabellenansicht?

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

Wenn das Kontrollkästchen in der Zeile aktiviert ist, mit der das Zeilenelement verbunden istgetSelectionModel().getSelectedItems() oder wie man manuell setSelectedItems in tableView setzt

Antworten auf die Frage(1)

Ihre Antwort auf die Frage