Я обновил свой код, чтобы показать, как выглядит весь класс
Тем не менее, я получил некоторые ошибки. Можете ли вы проверить, что мне нужно улучшить, чтобы это работало
В основном проблема заключается в методе fillTableView ()
private TableCell fillTableView() {
clientColumn.setCellFactory(column -> {
return new TableCell<CarFx, String>() {
@Override
protected void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
setText(empty ? "" : getItem().toString());
setGraphic(null);
TableRow<CarFx> currentRow = getTableRow();
if (!isEmpty()) {
if (item.equals("EMPTY EMPTY"))
currentRow.setStyle("-fx-background-color:green");
else
currentRow.setStyle("-fx-background-color:blue");
}
}
};
});
}