java进度条
简介
利用JprogressBar类可以实现一个进度条。它一般是一种颜色部分或完全填充的矩形。缺省情况下,进度条配备了一个凹陷的边框,并水平放置。 进度条还可以选择显示一个字符串,这个字符串在进度条矩形的中央位置上显示。这个字符串缺省时为耗时任务已完成的百分比。这个字符串可用JProgressBar.setString方法定制。
进度条是一个矩形组件,通过填充它的部分或全部来指示一个任务的执行情况。默认情况下为确定任务执行进度的进度条效果如图23.48所示,填充区域会逐渐增大;如果并不确定任务的执行进度,可以通过调用方法setIndeterminate(boolean b)设置进度条的样式,设为true表示不确定任务的执行进度,填充区域会来回滚动,效果如图23.49所示;设为false则表示确定任务的执行进度。
构造方法
JProgressBar() :创建一个显示边框但不带进度字符串的水平进度条。
JProgressBar(BoundedRangeModel newModel) :创建使用指定的保存进度条数据模型的水平进度条。
JProgressBar(int orient) :创建具有指定方向(JProgressBar.VERTICAL 或 JProgressBar.HORIZONTAL)的进度条。
JProgressBar(int min, int max) :创建具有指定最小值和最大值的水平进度条。