Я посмотрел на другие вопросы, но они не удовлетворяют мой вопрос
Я хочу, чтобы определенные ячейки имели красный цвет в моем дереве, и я использую
public void updateView()
{
treeView.setCellFactory(tv -> new TreeCell<String>() {
@Override
protected void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
if (empty || item == null) {
}
else {
for(ArrayList<TreeItem> x :Signals)
{
for(TreeItem z: x)
{
if(z.getValue().equals(item))
{
setText(item);
setStyle("-fx-text-fill: red");
}
else{ setText(item);}
}
}
}
}
});
}
Я попытался отформатировать его, у меня просто не получается, извините.
Что происходит, это портит мою таблицу treeView. Смотрите фотографии: https://imgur.com/a/8tf76xn
Есть идеи, почему?