Java 覆盖几个JProgressBar?

Java 覆盖几个JProgressBar?,java,swing,user-interface,progress-bar,jprogressbar,Java,Swing,User Interface,Progress Bar,Jprogressbar,我想要一个实际上是几个JProgressBars分层在一起的。是否存在这样的实现?我想知道,在我尝试把一个放在一起之前 这是我的问题:我有一堆对象,它们通过几个状态线性过渡(在我的例子中是4个,但这是任意的)。我想在一个(复合)进度条上显示,相对而言,每个对象中有多少个已经到达每个状态。状态转换从开始到结束都是纯线性的,因此状态N+1中的对象不会比状态N中的对象多 我正在描绘一个有四种颜色的进度条,所有四个进度条都从左到右递增,最终以覆盖整个进度条的第四个状态的颜色结束。没有一个特定的组件完全符

我想要一个实际上是几个
JProgressBar
s分层在一起的。是否存在这样的实现?我想知道,在我尝试把一个放在一起之前

这是我的问题:我有一堆对象,它们通过几个状态线性过渡(在我的例子中是4个,但这是任意的)。我想在一个(复合)进度条上显示,相对而言,每个对象中有多少个已经到达每个状态。状态转换从开始到结束都是纯线性的,因此状态
N+1
中的对象不会比状态
N
中的对象多


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

没有一个特定的组件完全符合您的描述。不过,您可以为每个状态创建一个进度条实例,再加上一个显示总进度的复合条。这将是尽可能接近您可以得到的标准组件