我在 ListView 中有一个链接列表。我想向列表的每个单元格添加一个 mouseEventListener,以便每当用户双击列表项链接时就会打开。我可以编写自己打开链接的功能,但我无法为列表中的每个单元格添加双击事件。请帮忙...
最佳答案
让我们考虑您的 ListView
作为播放列表。现在,您可以使用在每个单元格上实现具有双击功能的鼠标监听器
playList.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent click) {
if (click.getClickCount() == 2) {
//Use ListView's getSelected Item
currentItemSelected = playList.getSelectionModel()
.getSelectedItem();
//use this to do whatever you want to. Open Link etc.
}
}
});
关于listview - 如何在javafx中向ListView的单元格添加鼠标双击事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22542015/