JavaFX, как изменить цвет стрелок в Spinner? - PullRequest
0 голосов
/ 01 мая 2018

Как я могу изменить цвет маленькой стрелки в JavaFX Spinner, а не всей стрелки-кнопки, только маленькой стрелки внутри кнопки?

Есть ли какая-нибудь библиотека для JavaFX Spinner, такая как JFoenix?

Details in picture

1 Ответ

0 голосов
/ 01 мая 2018

Лучший способ сделать это с помощью CSS. А когда дело доходит до CSS с JavaFX, это помогает прочитать Справочное руководство по JavaFX CSS , в котором рассказывается о классах стилей и подструктурах различных узлов JavaFX.

В этом случае вы можете сделать:

.spinner .increment-arrow-button .increment-arrow {
    -fx-background-color: red;
}

.spinner .decrement-arrow-button .decrement-arrow {
    -fx-background-color: red;
}

Затем добавьте таблицу стилей в Scene, к которому принадлежит Spinner. Это изменит стрелки (которые Region с), чтобы иметь фон с красным цветом.

...