ProgressMonitorInputStream类表示一个输入流过滤器,这个输入流过滤器使用ProgressMonitor来检测一个输入流的读取。如果读取需要较长的时间完成,则会显示ProgressMonitor,且用户可以选择d出窗口中的Cancel按钮,从而使得读取被中断并且输入流会抛出一个InterruptedIOException。
9.3.1 创建ProgressMonitorInputStream类似于其他的过滤器流,ProgressMonitorInputStream是使用一个到需要过滤的流的引用来创建的。除了到这个过滤器的引用,ProgressMonitorInputStream的构造函数还需要其ProgressMonitor的两个参数:父组件以及一个消息。正如在这里所看到的,构造函数首先需要ProgressMonitor参数:
public ProgressMonitorInputStream( Component parentComponent, Object message, InputStream inputStream)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)