【发布时间】:2019-04-02 08:03:47
【问题描述】:
我正在尝试将 2 个 JProgressBar 组合在一起,以便我可以表示有关单个事物的统计信息。
我的问题是如何将两个进度条组合或叠加起来,这样才能起作用?
我想出的一个解决方案是将 2 个进度条放在一个 JPanel 中:
但这不是一个理想的解决方案。
相反,我想做的是使顶部进度条不透明,然后将其重叠。我相信使用组件可以.add() 第二个 JProgressBar 到第一个。但是当我添加它时,我只能看到顶部栏。即使我将其设置为opaque,它仍然不会同时显示它们。
bar1.setOpaque(false);
bar1.setBorder(null);
bar2.add(bar1);
看起来应该很简单,所以我肯定遗漏了一些关键的代码行。
【问题讨论】:
标签: java swing jprogressbar