如何在JavaFX中从TableCell中获取行引用对象?

如何在JavaFX中从TableCell中获取行引用对象?,java,javafx,tableview,javafx-8,Java,Javafx,Tableview,Javafx 8,我希望有一个自定义类,它的行为取决于行对象。“行对象”是指S类型的对象,而不是T cell.getTableView().getItems().get(cell.getIndex()) 显然,这不是我需要的,因为它返回T cell.getTableView().getItems().get(cell.getIndex()) 或 第二个需要强制转换,因为出于某种无法解释的原因,getTableRow()返回原始TableRow,而不是TableRow 您可能需要在方法调用链中进行空检查,这取决

我希望有一个自定义类,它的行为取决于行对象。“行对象”是指
S
类型的对象,而不是
T

cell.getTableView().getItems().get(cell.getIndex())
显然,这不是我需要的,因为它返回
T

cell.getTableView().getItems().get(cell.getIndex())

第二个需要强制转换,因为出于某种无法解释的原因,
getTableRow()
返回原始
TableRow
,而不是
TableRow

您可能需要在方法调用链中进行空检查,这取决于您在何处执行此操作

第二个需要强制转换,因为出于某种无法解释的原因,
getTableRow()
返回原始
TableRow
,而不是
TableRow

您可能需要在方法调用链中进行空检查,这取决于您在何处执行此操作