【实例简介】java 仿迅雷下载
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
评论