我的老板让我负责建立生产仪表板,以跟踪生产线上工人的效率。如果工人按时运行或者他们落后等,他想要一个进度条来填补与时间和颜色的关系。我需要知道你是否可以为一个JProgressBar改变多个颜色作为条形填写以显示这些变化。我指的是
这甚至可能吗?如果没有,那么我最好的做法是做什么?我已经考虑过把多个JProgressBars放在一起做一些计算,找出哪个部分需要哪种颜色,除非有更好的方法去处理它。
答案 0 :(得分:0)
查看上面发布的链接,您可以创建多个进度条,将它们的宽度设置为预定的值(任务的长度),并排放置,然后为每个部分设置这些颜色个别。环顾四周,我没有看到任何设置颜色从n到m到某个值的东西。
答案 1 :(得分:0)
创建一个前景色为"透明"的进度条。在背后放一个图形,上面有你想要的所有颜色。当进度条填满时,它的透明部分将显示其后面的图形。