ProgressMonitorInputStream
最编程
2024-04-17 09:44:39
...
监视从某些InputStream读取的进度。
通常以这种形式调用此ProgressMonitor:
InputStream in = new BufferedInputStream(
new ProgressMonitorInputStream(
parentComponent,
"Reading " + fileName,
new FileInputStream(fileName)));
这将创建一个进度监视器来监视读取输入流的进度。 如果需要一段时间,将弹出ProgressDialog以通知用户。 如果用户点击取消按钮,则下次读取时将抛出InterruptedIOException。 当流关闭时,完成所有正确的清理。
有关更多文档和示例,请参阅“Java教程”中的 How to Monitor Progress部分。