原链接:
https://stackoverflow.com/questions/26563390/detect-doubleclick-on-row-of-tableview-javafx
dataTable.setRowFactory( tv -> {
TableRow<EmailInfo> row = new TableRow<EmailInfo>();
row.setOnMouseClicked(event -> {
if (event.getClickCount() == 2 && (! row.isEmpty()) ) {
EmailInfo emailInfo = row.getItem();
System.out.println(emailInfo);
}
});
return row ;
});
测试结果:
双击该行后,可以正确打印该行EmailInfo信息。
如有错误,欢迎指正
end
本文介绍如何在JavaFX中为TableView设置双击事件监听器,通过代码示例展示了如何在用户双击表格行时获取并打印该行的EmailInfo信息。
2366

被折叠的 条评论
为什么被折叠?



