我的老板让我负责建立一个生产仪表板,以跟踪生产线上工人的效率。他想要一个进度条来填充与时间有关的内容,并在工人准时运行或落后的情况下改变颜色,等等。我需要知道一个JProgressBar是否可以有多个颜色,当条形图填满显示这些更改时,这个颜色会发生变化。我指的是

这有可能吗?如果没有,我做这件事的最佳行动是什么?我已经考虑过把多个JProgressBars放在一起,并做一些计算来找出哪个部分需要哪个颜色,除非有更好的方法去做。
发布于 2016-11-18 18:14:52
查看我上面发布的链接,您可能可以创建多个进度条,将它们的宽度设置为预定的内容(任务的长度),将它们并排放置,然后为每个部分设置这些颜色。环顾四周,我没有看到任何将颜色从n到m设置为某个值的东西。
发布于 2016-11-19 01:16:55
制作前景颜色为“透明”的进度条。用你想要的所有颜色在它后面放一个图形。当进度条被填满时,它的透明部分将暴露它背后的图形。
https://stackoverflow.com/questions/40683045
复制相似问题