Лучший способ сделать это с помощью 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
с), чтобы иметь фон с красным цветом.