Выборки
TreeView
работают в основном так же, как выборки ListView
, если вы игнорируете индексы. Просто передайте TreeItem
, который вы хотите выбрать, методу select
модели выбора:
@Override
public void start(Stage primaryStage) throws Exception {
TreeItem<String> c1 = new TreeItem<>("child 1");
TreeItem<String> c2 = new TreeItem<>("child 2");
TreeItem<String> root = new TreeItem<>("root");
root.getChildren().addAll(c1, c2);
TreeView<String> tv = new TreeView<>(root);
// select c2
tv.getSelectionModel().select(c2);
Scene scene = new Scene(tv);
primaryStage.setScene(scene);
primaryStage.show();
}