Вы должны начать с двух вещей:
1) Вместо вызова setStyle (...) вызовите getStyleClass (). Add (...), а затем используйте внешний файл CSS дляопределить классы стилей.Синтаксический анализ CSS во время выполнения является медленным и показа следует избегать.
2) Повторно используйте VBox и Label, а не создавайте его заново каждый раз, когда вызывается updateItem.Сделайте это, переместив VBox и Label за пределы метода updateItem (но держите его в новой скобке TableCell <> ().
Однако .... принимая 2) немного дальше, я сомневаюсь, что вам нуженVBox или ярлык.Просто установите класс стилей на саму ячейку и установите текст напротив ячейки, используя setText (...).
- Jonathan