package itat;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.ProgressMonitor;
import javax.swing.ProgressMonitorInputStream;
public class Example10_20 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
byte b[] =new byte[30];
try {
//FileInputStream input=new FileInputStream("E://workspace//ITAT//src//itat//Example10_20.java");
FileInputStream input=new FileInputStream("E://a.txt");
ProgressMonitorInputStream in=new ProgressMonitorInputStream(null,"读取java文件",input);
ProgressMonitor p=in.getProgressMonitor();
while(in.read(b)!=-1){
String s=new String(b);
System.out.print(s);
//Thread.sleep(1000);//由于文件较小,为了看清进度条这里有意延缓1秒
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}