Я добавляю класс стиля к узлу, если он выбран, а затем удаляю его, если я выбираю другой элемент. Даже если я удалю класс стиля, стиль не будет обновляться, поэтому он не вернется в нормальное состояние:
admin_category_label.getStyleClass().remove(admin_category_label.getStyleClass().indexOf("selected"));
admin_category_label.getStyleClass().add("clear");
, но стиль останется таким же, как и выбранный класс