Java 进度条以不同颜色显示两个进度

Java 进度条以不同颜色显示两个进度,java,javafx-8,Java,Javafx 8,我正在尝试用Java编写一个任务管理器,并且正在考虑使用进度条来显示任务的进度。整个进度条将指示整个任务。我计划以灰色显示总体未完成进度,以绿色显示计划进度,以红色显示完成进度百分比,并覆盖在绿色进度上。然而,我不知道Java是否允许我实现一个进度条,它用两种颜色填充,一种颜色覆盖在另一种颜色上。有人能告诉我吗?此链接可能对javafx有帮助: 他们为进度条设置了前景色和背景色,所以这是可能的 此链接可能对javafx有帮助: 他们为进度条设置了前景色和背景色,所以这是可能的 如果你想有多种

我正在尝试用Java编写一个任务管理器,并且正在考虑使用进度条来显示任务的进度。整个进度条将指示整个任务。我计划以灰色显示总体未完成进度,以绿色显示计划进度,以红色显示完成进度百分比,并覆盖在绿色进度上。然而,我不知道Java是否允许我实现一个进度条,它用两种颜色填充,一种颜色覆盖在另一种颜色上。有人能告诉我吗?

此链接可能对javafx有帮助:


他们为进度条设置了前景色和背景色,所以这是可能的

此链接可能对javafx有帮助:


他们为进度条设置了前景色和背景色,所以这是可能的

如果你想有多种颜色的进度条,你必须自己写。

如果你想有多种颜色的进度条,你必须自己写。

考虑到你的问题,我想到了一个快捷方式,重叠更多的进度条,使背景透明

尝试使用css

.progress-bar > .track {
  -fx-background-color: transparent;
}
.progress-bar > .bar {
  -fx-background-color: transparent;}

考虑到你的问题,我想到了一个快捷方式,重叠更多的进度条,并使背景透明

尝试使用css

.progress-bar > .track {
  -fx-background-color: transparent;
}
.progress-bar > .bar {
  -fx-background-color: transparent;}

这是一个模拟你想做什么的应用程序。此应用程序使用两个进度条。背景进度条颜色设置为绿色,其值设置为100。前景进度条颜色设置为红色,其作用类似于正常进度条,每0.5秒递增0.01

主要内容:

CSS:


这是一个模拟你想做什么的应用程序。此应用程序使用两个进度条。背景进度条颜色设置为绿色,其值设置为100。前景进度条颜色设置为红色,其作用类似于正常进度条,每0.5秒递增0.01

主要内容:

CSS:

看这个看这个
.progress-bar > .track  {
    /*-fx-background-color: transparent ;*/
    -fx-control-inner-background: transparent;
    -fx-text-box-border: transparent;
}

.red-bar    { -fx-accent: red;    }