我设法用 getSelectedItem()获取ListView的所选最后一个值,但是我无法找到如何运行内部的每个值,以便 SelectionMode.MULTIPLE 我可以获得所有选定的值。
listView.setOnMouseClicked(new EventHandler<MouseEvent>(){
public void handle(MouseEvent event) {
label.setText(listView.getSelectionModel().getSelectedItem());
}
});
答案 0 :(得分:2)
您可以使用:
listView.getSelectionModel().getSelectedItems();
它将返回包含所有选定项目的ObservableList<T>
。