实例介绍
Java版仿迅雷多线程断点下载工具,简单版的,代码很有学习价值!
【实例截图】
【核心代码】
.
├── java 仿迅雷下载_xilei.rar
└── xilei
├── bin
│ └── org
│ └── crazyit
│ └── flashget
│ ├── ContextHolder.class
│ ├── DownloadContext.class
│ ├── Main.class
│ ├── exception
│ │ └── URLException.class
│ ├── info
│ │ └── Info.class
│ ├── navigation
│ │ ├── DownloadNode.class
│ │ ├── DownloadingNode.class
│ │ ├── FailNode.class
│ │ ├── FinishNode.class
│ │ └── TaskNode.class
│ ├── object
│ │ ├── Part.class
│ │ └── Resource.class
│ ├── state
│ │ ├── AbstractState.class
│ │ ├── Connecting.class
│ │ ├── Downloading.class
│ │ ├── Failed.class
│ │ ├── Finished.class
│ │ ├── Pause.class
│ │ └── TaskState.class
│ ├── thread
│ │ ├── DownloadHandler$CountTimeTask.class
│ │ ├── DownloadHandler.class
│ │ └── DownloadThread.class
│ ├── ui
│ │ ├── DownloadProgressBar.class
│ │ ├── DownloadTable.class
│ │ ├── DownloadTableCellRenderer.class
│ │ ├── DownloadTableModel.class
│ │ ├── MainFrame$1.class
│ │ ├── MainFrame$10.class
│ │ ├── MainFrame$11.class
│ │ ├── MainFrame$12.class
│ │ ├── MainFrame$13.class
│ │ ├── MainFrame$14.class
│ │ ├── MainFrame$15.class
│ │ ├── MainFrame$16.class
│ │ ├── MainFrame$2.class
│ │ ├── MainFrame$3.class
│ │ ├── MainFrame$4.class
│ │ ├── MainFrame$5.class
│ │ ├── MainFrame$6.class
│ │ ├── MainFrame$7.class
│ │ ├── MainFrame$8.class
│ │ ├── MainFrame$9.class
│ │ ├── MainFrame.class
│ │ ├── NavigationTree.class
│ │ ├── NavigationTreeCellRender.class
│ │ ├── NewTaskFrame$1.class
│ │ ├── NewTaskFrame$2.class
│ │ ├── NewTaskFrame$3.class
│ │ ├── NewTaskFrame$4.class
│ │ ├── NewTaskFrame$FolderChooser.class
│ │ ├── NewTaskFrame.class
│ │ ├── SuspendWindow$1.class
│ │ ├── SuspendWindow$2.class
│ │ ├── SuspendWindow$3.class
│ │ ├── SuspendWindow$4.class
│ │ ├── SuspendWindow$5.class
│ │ ├── SuspendWindow$6.class
│ │ ├── SuspendWindow$7.class
│ │ ├── SuspendWindow$8.class
│ │ └── SuspendWindow.class
│ └── util
│ ├── DateUtil.class
│ ├── FileUtil.class
│ └── ImageUtil.class
├── images
│ ├── flashget-trayicon.gif
│ ├── flashget.gif
│ ├── nav
│ │ ├── downloading.gif
│ │ ├── fail.gif
│ │ ├── finish.gif
│ │ └── flashget.gif
│ ├── state
│ │ ├── connecting.gif
│ │ ├── downloading.gif
│ │ ├── failed.gif
│ │ ├── finished.gif
│ │ └── pause.gif
│ ├── suspend
│ │ ├── add.gif
│ │ ├── open.gif
│ │ ├── pause.gif
│ │ ├── quit.gif
│ │ ├── remove.gif
│ │ └── start.gif
│ ├── tool
│ │ ├── delete.gif
│ │ ├── do-download.gif
│ │ ├── error.log
│ │ ├── new-download.gif
│ │ ├── pause.gif
│ │ ├── remove-finished.gif
│ │ └── 疯狂的小鸟.exe
│ ├── 图标.jpg
│ ├── 下载桌面.jpg
│ └── 右键效果.jpg
└── src
└── org
└── crazyit
└── flashget
├── ContextHolder.java
├── DownloadContext.java
├── Main.java
├── exception
│ └── URLException.java
├── info
│ └── Info.java
├── navigation
│ ├── DownloadNode.java
│ ├── DownloadingNode.java
│ ├── FailNode.java
│ ├── FinishNode.java
│ └── TaskNode.java
├── object
│ ├── Part.java
│ └── Resource.java
├── state
│ ├── AbstractState.java
│ ├── Connecting.java
│ ├── Downloading.java
│ ├── Failed.java
│ ├── Finished.java
│ ├── Pause.java
│ └── TaskState.java
├── thread
│ ├── DownloadHandler.java
│ └── DownloadThread.java
├── ui
│ ├── DownloadProgressBar.java
│ ├── DownloadTable.java
│ ├── DownloadTableCellRenderer.java
│ ├── DownloadTableModel.java
│ ├── MainFrame.java
│ ├── NavigationTree.java
│ ├── NavigationTreeCellRender.java
│ ├── NewTaskFrame.java
│ └── SuspendWindow.java
└── util
├── DateUtil.java
├── FileUtil.java
└── ImageUtil.java
30 directories, 124 files
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论