JavaFX使用表索引获取单元数据的最简单方法

Ame*_*Ami 0 javafx tableview

有没有最简单的方法来获取javafx中的tableview的单元格数据使用表索引值而不使用cellfactory函数.我看起来像这样简单的单行代码

  getValueAt(1,2);//1=column number 2=row number
Run Code Online (Sandbox Code Playgroud)

所以我可以访问column = 1和row = 2的单元格数据.谢谢

fab*_*ian 5

您可以使用TableColumn和使用getValue它来获取observable :

public static Object getValueAt(TableView table, int column, int row) {
    return table.getColumns().get(column).getCellObservableValue(row).getValue();
}
Run Code Online (Sandbox Code Playgroud)