javafx中listview怎么添加事件
时间: 2024-01-22 15:18:41 浏览: 75
可以使用`setOnMouseClicked`或`setOnKeyPressed`方法来为ListView添加事件。例如,下面的代码为ListView添加了一个鼠标点击事件:
```java
ListView<String> listView = new ListView<>();
listView.getItems().addAll("Item 1", "Item 2", "Item 3");
listView.setOnMouseClicked(event -> {
if (event.getClickCount() == 2) { // 双击事件
String selectedItem = listView.getSelectionModel().getSelectedItem();
System.out.println(selectedItem + "被双击了");
}
});
```
当用户双击ListView中的任何一个项目时,上述代码将捕获该事件并输出所选项目的名称。
阅读全文