//使用SDK开启一个后台任务线程ProgressManager.getInstance().run(newTask.Backgroundable(project,"File Downloading") {privatelongtmpAlreadyDownloadLength;//当前已下载字节数privatelongspeed;//每秒下载速度publicvoidrun(@NotNullProgressIndicator progressIndicator){// start your processwhile(true) {longalreadyDownl...
IDEA插件介绍 IntelliJ IDEA是目前最好用的JAVA开发IDE,它本身的功能已经非常强大了,但是可能我们会遇到一些定制的需求,比如说:自定义代码生成器;这时候就需要我们自己动手来写一个插件,如果只是想要开发简单的功能其实只要掌握了Java Swing,那么开发IDEA的插件是很容易的,如果想学习更多的原理和设计理念可以看IntelliJ P...
cn.silently9527.fast-download-idea-plugin FastDownloadPlugin Silently9527 <![CDATA[ 多线程文件下载器 ]]> 2. 创建一个Action 在IDEA的插件开发中,基本都会使用到Action,Action其实就是事件的处理器,就好比js中的onClick方法。在IDEA中创建一个Action十分简单,通过图形化界面就可以完成 创建完成后就可以看到Actio...
上周使用Java开发了大文件多线程下载工具类,自己平时的文件下载也在使用这个工具,下载速度确实提升不少,但是每次下载都要去打开项目运行代码,觉得实在不...