java Swing窗体版多线程下载程序编写示例.rar
java Swing窗体版多线程下载程序编写示例,多线程下载的实现, 将网络URL中指定的网络文件下载到本地文件中保存。 本代码中将完成新建任务构造器、配置文件构造器,保存下载信息,获取配置文件名,设置在前台显示表的文件大小属性,设置在前台显示表的文件大小属性,自定义组建,使其能在JTable中显示,单线程下载文块,进入开始下载进程,获取该线程的配置信息,设置HTTP请求文件的起始位置,提示所有文件下载完成等功能。 //单线程下载文块的实现 class DownLoadThread implements Runnable{ private long startPos = 0;//开始位置 private long size;//大小 private long read = 0;//已经读取大小 private int threadID = 0; private File localFile; private URL url; private RandomAccessFile fos; private InputStream dis; private Thread runThread; public DownLoadThread(URL url,File localFile,long pos,long size,int id){ startPos = pos; this.size = size-pos; this.url = url; this.localFile = localFile; this.threadID = id; } 源代码中几个目录的说明: config:关于文件下载和程序下载列表配置的类 gui:图形界面的实现 load:多线程下载 test:测试。。
- 1
- 粉丝: 409
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助