javafx tableview 获取某列
时间: 2023-04-24 07:07:17 浏览: 134
java获取excel具体一列
3星 · 编辑精心推荐
您好,要获取JavaFX TableView中的某一列,可以使用以下代码:
```
TableColumn column = tableView.getColumns().get(columnIndex);
```
其中,columnIndex是您想要获取的列的索引。例如,如果您想获取第一列,可以将columnIndex设置为。
然后,您可以使用TableColumn的getCellData方法来获取该列中的所有单元格数据。例如,以下代码将获取第一列中的所有单元格数据并将其打印到控制台上:
```
TableColumn column = tableView.getColumns().get();
ObservableList<TablePosition> positions = tableView.getSelectionModel().getSelectedCells();
for (TablePosition position : positions) {
Object cellData = column.getCellData(position.getRow());
System.out.println(cellData);
}
```
希望这可以帮助您获取JavaFX TableView中的某一列。如果您有任何其他问题,请随时问我。
阅读全文