Реализовать стиль только для чтения в JavaFX?

Я хотел бы иметь сущность (элемент управления или свойство), который имеет различные состояния, которые можно раскрасить с помощью CSS.

Например, рассмотрим TextField, который может содержать два вида значений: нормальное и ошибочное. Как только оно содержит ошибочное значение, оно должно отображаться «красным». Но фактический цвет должен быть определен из CSS.

Возможно ли это реализовать?

Я нашел многоStyleable* интерфейсы или классы, но они выглядят как способные принять любой стиль.

Могу ли я написать и сущность, которая выводит свой стиль из значения?

Ответы на вопрос(2)

Ваш ответ на вопрос