登录 注册
当前位置:主页 > 资源下载 > 14 > java Swing窗体版多线程下载程序编写示例.rar

java Swing窗体版多线程下载程序编写示例.rar

  • 更新:2024-09-24 14:31:20
  • 大小:101KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式: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:测试。。