2013-11-09 11 views
0

Я хочу изменить этот код и сделать прогресс бар зеленый:Изменить стиль прогресс бар JavaFX

.progress-bar > .bar { 
    -fx-background-color: linear-gradient(
     from 0px .75em to .75em 0px, 
     repeat, 
     -fx-accent 0%, 
     -fx-accent 49%, 
     derive(-fx-accent, 30%) 50%, 
     derive(-fx-accent, 30%) 99% 
     ); 
} 

Как я могу изменить код, чтобы изменить визуальный макет?

+0

Смотрите StackOverflow сообщества вики: [? Как я могу стиль компонента ProgressBar в JavaFX] (http://stackoverflow.com/ вопросы/19417246/как-кан-я-стиль-заместитель прогрессбара-компонентный-в-JavaFX) – jewelsea

ответ

2

Просто перезаписать цвет постоянные -fx-accent градиент цвета являются производными от:

.progress-bar > .bar { 
    -fx-accent: green; 
    -fx-background-color: linear-gradient(
     from 0px .75em to .75em 0px, 
     repeat, 
     -fx-accent 0%, 
     -fx-accent 49%, 
     derive(-fx-accent, 30%) 50%, 
     derive(-fx-accent, 30%) 99% 
     ); 
}