从JavaFX TableView获取选定的项目
如何从TableView
JavaFX中的中获取所选项目?
我目前正在使用
ObservableList selectedItems = taview.getSelectionModel().getSelectedItems();
但这并没有给我返回选择模型中的一个选择项。
回答:
好的,假设您有一个名为的数据模型类Person
。这条路:
Person person = taview.getSelectionModel().getSelectedItem();System.out.println(person.getName());
请注意,TableView
必须使用a Person
作为类型参数以避免转换:
@FXMLprivate TableView<Person> taview;
要么
TableView<Person> taview = new TableView<>();
选择行后,您将返回一个Person
实例。然后对该实例执行任何您想要的操作。
以上是 从JavaFX TableView获取选定的项目 的全部内容, 来源链接: utcz.com/qa/415109.html