public class ProgressMonitor extends Object implements Accessible
不时,当对话框可见时,当调用setProgress时,进度条将被更新。 setProgress不会总是更新进度条,只有当进度显着的时候才会完成。
有关进一步的文档和示例,请参阅“Java教程 ”中的 How to Monitor Progress 。
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | ProgressMonitor.AccessibleProgressMonitorAccessibleProgressMonitor实现ProgressMonitor类的辅助功能支持。 | 
| Modifier and Type | Field and Description | 
|---|---|
| protected AccessibleContext | accessibleContextAccessibleContext为ProgressMonitor | 
| Constructor and Description | 
|---|
| ProgressMonitor(Component parentComponent, Object message, String note, int min, int max)
              构造一个显示进度的图形对象,通常通过填充矩形栏来完成过程。 
             | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()
              表示操作完成。 
             | 
| AccessibleContext | getAccessibleContext()
              获得 
              AccessibleContext的ProgressMonitor | 
| int | getMaximum()
              返回最大值 - 进度值的高端。 
             | 
| int | getMillisToDecideToPopup()
              返回此对象等待的时间量,然后再决定是否弹出进度监视器。 
             | 
| int | getMillisToPopup()
              返回弹出窗口所需的时间。 
             | 
| int | getMinimum()
              返回最小值 - 进度值的下限。 
             | 
| String | getNote()
              指定与进度消息一起显示的附加注释。 
             | 
| boolean | isCanceled()
              如果用户在进度对话框中点击“取消”按钮,则返回true。 
             | 
| void | setMaximum(int m)
              指定最大值。 
             | 
| void | setMillisToDecideToPopup(int millisToDecideToPopup)
              指定在决定是否弹出进度监视器之前等待的时间。 
             | 
| void | setMillisToPopup(int millisToPopup)
              指定弹出窗口所需的时间。 
             | 
| void | setMinimum(int m)
              指定最小值。 
             | 
| void | setNote(String note)
              指定与进度消息一起显示的附加注释。 
             | 
| void | setProgress(int nv)
              指示正在监控的操作进度。 
             | 
protected AccessibleContext accessibleContext
AccessibleContext为 
           ProgressMonitor 
          public ProgressMonitor(Component parentComponent, Object message, String note, int min, int max)
parentComponent - 对话框的父组件 
           message - 将向用户显示描述性消息,以指示正在监视的操作。 
            这不会随着操作的进行而改变。 
            看到该消息参数这样的方法, JOptionPane.message为值的范围。 
           note - 描述操作状态的简短说明。 
            随着操作的进行,您可以调用setNote来更改显示的音符。 
            例如,这用于遍历文件列表的操作,以显示正在处理的文件的名称。 
            如果注释最初为空,对话框中不会有注释行,而setNote将无效 
           min - 范围的下限 
           max - 范围的上限 
           JDialog , JOptionPane 
           public void setProgress(int nv)
nv - 一个int指定当前值,该组件指定的最大值和最小值之间 
           setMinimum(int) , 
            setMaximum(int) , 
            close() 
           public void close()
public int getMinimum()
setMinimum(int) 
           public void setMinimum(int m)
m - 指定最小值的int 
           getMinimum() 
           public int getMaximum()
setMaximum(int) 
           public void setMaximum(int m)
m - 指定最大值的int 
           getMaximum() 
           public boolean isCanceled()
public void setMillisToDecideToPopup(int millisToDecideToPopup)
millisToDecideToPopup - 一个int指定等待时间(以毫秒为单位) 
           getMillisToDecideToPopup() 
           public int getMillisToDecideToPopup()
public void setMillisToPopup(int millisToPopup)
millisToPopup - 一个int指定时间(以毫秒为单位) 
           getMillisToPopup() 
           public int getMillisToPopup()
setMillisToPopup(int) 
           public void setNote(String note)
note - 一个指定要显示的笔记的字符串 
           getNote() 
           public String getNote()
setNote(java.lang.String) 
           public AccessibleContext getAccessibleContext()
AccessibleContext的 
           ProgressMonitor 
          getAccessibleContext在界面 
            Accessible 
           AccessibleContext为 
            ProgressMonitor 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.