Вы, вероятно, запутались Label
и Text
.
Text
является подклассом Shape
и не предоставляет свойства -fx-text-fill
. Более того, свойство Shape
-fx-fill
не наследуется. См. Справочное руководство по CSS .
Помимо использования Label
, вы можете использовать селектор-потомок для назначения заливки:
.root .text {
-fx-fill: #44FFFF;
}
Редактировать:
Label
-fx-text-fill
также не наследуется. Вы должны иметь возможность исправить оба случая, указав inherit
в качестве значения для свойств -fx-text-fill
или -fx-fill
. Следующее должно работать для Text
:
.root {
-fx-fill: #44FFFF;
-fx-background-color: #000000;
}
.text {
-fx-fill: inherit;
}