覆盖几个JProgressBars?

时间:2011-06-13 14:20:04

标签: java swing user-interface progress-bar jprogressbar

我希望JProgressBar实际上有几个JProgressBar分层。这样的实现是否存在?我想先了解Flithy Rich Clients然后尝试将其放在一起。

这是我的问题:我有一堆对象通过几种状态线性过渡(在我的情况下为4,但这是任意的)。我想在一个(复合)进度条上显示每个对象中有多少相对于每个状态。状态转换从开始到结束都是纯线性的,因此状态N + 1中的对象永远不会比状态N更多。

我正在想象一个四种颜色的进度条,所有四个条从左到右增加,最终以第四个状态的颜色结束,覆盖整个进度条。

1 个答案:

答案 0 :(得分:2)

没有特定的组件完全按照您的描述进行操作。但是,您可以为每个州创建一个进度条实例,另外还有一个显示总进度的复合条。这将与标准组件一样接近。