如何在TableView中使用(列x和行y)获取特定单元格? javafx

时间:2018-10-04 04:50:29

标签: javafx tableview

给定一个tableview对象 我已经有了想要获取的单元格的位置。 我还获得了想要获取的单元格的行号和列号。 假设它是第3行第2列,如何获取第3行第2列的单元格? 我想要单元格obj本身,而不是单元格的值。

1 个答案:

答案 0 :(得分:-1)

如果您使用的是JavaFX 8u40或更高版本,则可以使用AccessibleAttribute来获取它。

TableCell cell =  (TableCell) tableView.queryAccessibleAttribute(AccessibleAttribute.CELL_AT_ROW_COLUMN,rowIndex,columnIndex);

请记住,如果该单元格在tableView视口中不可见,则可能会得到null值。