Реализовать стиль только для чтения в JavaFX?
Я хотел бы иметь сущность (элемент управления или свойство), который имеет различные состояния, которые можно раскрасить с помощью CSS.
Например, рассмотрим TextField, который может содержать два вида значений: нормальное и ошибочное. Как только оно содержит ошибочное значение, оно должно отображаться «красным». Но фактический цвет должен быть определен из CSS.
Возможно ли это реализовать?
Я нашел многоStyleable*
интерфейсы или классы, но они выглядят как способные принять любой стиль.
Могу ли я написать и сущность, которая выводит свой стиль из значения?