import javafx.application.Application; import javafx.scene.Node; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.ProgressBar; import javafx.scene.layout.GridPane; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class Bug extends Application { public Node createNode(String style) { ProgressBar progressBar1 = new ProgressBar(-1); progressBar1.setStyle(style); ProgressBar progressBar2 = new ProgressBar(0.5); progressBar2.setStyle(style); ProgressBar progressBar3 = new ProgressBar(1); progressBar3.setStyle(style); return new VBox(progressBar1, progressBar2, progressBar3); } @Override public void start(Stage stage) { GridPane gridPane = new GridPane(); gridPane.addColumn(0, new Label("Original"), createNode("")); Node node = createNode("-fx-indeterminate-segment-count: 8; -fx-progress-color: red; -fx-spin-enabled: false;"); gridPane.addColumn(1, new Label("Custom CSS"), node); Scene scene = new Scene(gridPane); stage.setTitle("Bug"); stage.setScene(scene); stage.show(); } public static void main(String[] args) { Application.launch(args); } }