我希望有一个JProgressBar实际上是几个JProgressBar
分层在一起的。是否存在这样的实现?我想知道我要破解Flithy Rich Clients并尝试将它们组合在一起之前的知识。
这是我的问题:我有一堆对象通过多个状态线性过渡(在我的情况下为4,但这是任意的)。我想在一个(复合)进度条上显示相对而言,每个对象有多少进入了每个状态。状态转换从开始到结束是完全线性的,因此状态N + 1
中的对象永远比状态N
中的对象多。
我正在绘制具有四种颜色的进度条,并且所有四个条都从左到右增加,最终以覆盖整个进度条的第四个状态的颜色结束。
最佳答案
没有特定组件可以完全满足您的描述。但是,您可以为每个状态创建一个进度条实例,再加上一个显示总进度的复合条。这将与使用标准组件所获得的效果接近。