对SWT/Jface的进度条(ProgressMonitorDialog)进行封装,使下载文件更方便调用.
DownloadProgressBar 是单个文件下载类
MultiDownloadProgressBar 是多个文件下载类
Test开头的类是测试类
支持下载完毕后自动关闭流,支持取消按钮后自动删除未下载完的文件,支持下载成功或失败后的事件监听.
调用也方便,简单,只需要传入shell,输入流,输出流(或目标文件)就可自动下载.
调用代码示例如下:
InputStream is = new FileInputStream("E:\\aaa.rar");
File outFile=new File("f:\\abc.rar");
DownloadProgressBar bar = new DownloadProgressBar(shell,"downloading...", is, outFile);
bar.open();
多文件下载传入输入流数组,输出流数组(或目标文件数组)便可自动下载.
下载资源后,请自动更改包名.
1