1
Я использую ToggleSwitch в controlsFX, который замечательный. Я хотел бы изменить цвет от голубого по умолчанию до другого цвета. Я использовал стиль css, но он меняет фон за ToggleSwitch. Есть ли способ настроить фактический переключатель?Можно ли изменить цвет ToggleSwitch в ControlsFX
Вот мой ToggleSwitch:
<ToggleSwitch styleClass="purple" text="No"/>
Вот мой стиль:
.purple{
-fx-background-color: #57379b
}
Спасибо. Это сработало. Могу ли я спросить, как вы нашли ответ на этот вопрос, чтобы я мог узнать? – user3552551
@ user3552551 Посмотрите на исходный код и узнайте, какой скин возвращается из 'createDefaultSkin', затем перейдите на этот скин, чтобы найти селектор для соответствующего дочернего узла для изменения. AFAIK, к сожалению, не эквивалентен ссылке JavaFX CSS для controlsfx или любой другой документации по этому поводу ... – fabian
Большое спасибо. Очень полезно! – user3552551