如何在 JavaFX 中创建平面进度条?

How to create a flat progress bar in JavaFX?

我正在使用 Java FXML。

进度条如下所示: JavaFX Progress Bar

如何去除周围的灰色边框,但保留背景。

看起来像这样: Desired Progress Bar

谢谢!

您需要添加样式表并执行此操作:

.progress-bar > .bar, .progress-bar > .track {
    -fx-background-insets: 0;
}

以后有类似问题可以自己研究一下CSS Reference and Modena Theme CSS

就我而言,平面进度条使用以下样式 sheet

 .progress-bar > .bar {
    -fx-padding:0;
    -fx-background-radius:0;
    -fx-background-insets: 0;
    -fx-background-color: black;
}

.progress-bar > .track {
   -fx-background-color: lightgray, white;
   -fx-background-radius:0;
   -fx-background-insets: 0, 1;

}