Для типа String:
firstNameColumn.setCellValueFactory(cellData -> cellData.getValue().firstNameProperty());
Если вы хотите использовать IntegerProperty
или DoubleProperty
, setCellValueFactory(...)
должен иметь дополнительный asObject()
:
ageColumn.setCellValueFactory(cellData -> cellData.getValue().ageProperty().asObject());
Это необходимо из-за плохого дизайнерского решения JavaFX.