如何在Swing中创建无尽的进度条?

时间:2013-06-12 14:06:08

标签: java swing progress-bar jprogressbar

this question一样,我想对Java中的Swing做同样的事情。我在NetBeans上查找了JProgressBar,但我找不到这样的选项。还有另一个组件可以执行此任务,或者JProgressBar中有一个选项?

以这种方式使用此组件的原因与该问题的OP相同。

3 个答案:

答案 0 :(得分:10)

根据Oracle Java Tutorial你可以简单地使用不确定模式来摆动摇杆:

yourProgressBar.setIndeterminate(true);
  

有时你无法立即确定长跑的长度   任务,或任务可能会停留在相同的完成状态   很长时间。你可以通过推出来展示没有可衡量进展的工作   不确定模式下的进度条。一个进度条   不确定模式显示动画以指示工作   发生。

答案 1 :(得分:1)

progressBar.setIndeterminate(true);

答案 2 :(得分:0)

可见组件,以图形方式显示已完成总任务的总数。有关信息和使用典型进度条的示例,请参阅使用确定进度条。 “使用不确定模式”一节将告诉您如何在任务范围已知之前为进度条设置动画以显示活动。

阅读此文档http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html