从JavaFX TableView获取选定的项目

如何从TableViewJavaFX中的中获取所选项目?

我目前正在使用

ObservableList selectedItems = taview.getSelectionModel().getSelectedItems();

但这并没有给我返回选择模型中的一个选择项。

回答:

好的,假设您有一个名为的数据模型类Person。这条路:

Person person = taview.getSelectionModel().getSelectedItem();

System.out.println(person.getName());

请注意,TableView必须使用a Person作为类型参数以避免转换:

@FXML

private TableView<Person> taview;

要么

TableView<Person> taview = new TableView<>();

选择行后,您将返回一个Person实例。然后对该实例执行任何您想要的操作。

以上是 从JavaFX TableView获取选定的项目 的全部内容, 来源链接: utcz.com/qa/415109.html

回到顶部