public class ProgressMonitor extends Object implements Accessible
从时间到时间,当对话框是可见的,进度条将被更新时,设置任务的进度被称为。设置任务的进度不会总是更新的进度条,它才会进步量明显重要的做。
进一步的文档和示例见How to Monitor Progress,java教程中的一部分。
Modifier and Type | Class and Description |
---|---|
protected class |
ProgressMonitor.AccessibleProgressMonitor
AccessibleProgressMonitor 实现的
ProgressMonitor 类可访问性支持。
|
Modifier and Type | Field and Description |
---|---|
protected AccessibleContext |
accessibleContext
为
ProgressMonitor 的
AccessibleContext
|
Constructor and Description |
---|
ProgressMonitor(Component parentComponent, Object message, String note, int min, int max)
构建一个图形对象显示进度,通常用一个矩形条过程接近完成。
|
Modifier and Type | Method and Description |
---|---|
void |
close()
表明操作完成。
|
AccessibleContext |
getAccessibleContext()
得到的
ProgressMonitor 的
AccessibleContext
|
int |
getMaximum()
返回最大值-进度值的更高结束。
|
int |
getMillisToDecideToPopup()
返回的时间,再决定是否弹出一个进度监控对象等。
|
int |
getMillisToPopup()
返回的时间就会弹出出现。
|
int |
getMinimum()
返回最小值-进度值的下端。
|
String |
getNote()
指定与进度消息一起显示的附加说明。
|
boolean |
isCanceled()
如果用户单击“进度”对话框中的“取消”按钮,则返回“真”。
|
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
ProgressMonitor
的
AccessibleContext
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()
ProgressMonitor
的
AccessibleContext
getAccessibleContext
接口
Accessible
ProgressMonitor
的
AccessibleContext
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.