JavaFX ProgressBar: как изменить цвет панели?

я пытаюсь изменить цвет панели в ProgressBar с помощью

pBar.setStyle("-fx-accent: green");

но я столкнулся с проблемой: это неКажется, это не подходит для меня! (Или я просто нене понимаю что-то)

вот код:

public class JavaFXApplication36 extends Application {

@Override
public void start(Stage primaryStage) {
AnchorPane root = new AnchorPane();
ProgressBar pbRed = new ProgressBar(0.4);
ProgressBar pbGreen = new ProgressBar(0.6);
pbRed.setLayoutY(10);
pbGreen.setLayoutY(30);

pbRed.setStyle("-fx-accent: red;");       // line (1)
pbGreen.setStyle("-fx-accent: green;");   // line (2)

root.getChildren().addAll(pbRed, pbGreen);
Scene scene = new Scene(root, 150, 50);
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
}
}

Я всегда получаю 2 красных индикатора прогресса! Кажется, что код в строке (1) меняет стиль класса ProgressBar, а не экземпляра.

Еще один странный момент заключается в том, что удаление строки (1) неВ результате появляются 2 зеленых индикатора выполнения. Таким образом, я могу понять, что строка (2) совершенно бесполезна !! ЗАЧЕМ?! Тот'определенно становится странным.

Есть ли способ установить отдельные цвета для отдельных индикаторов?

Ответы на вопрос(2)

Ваш ответ на вопрос