最近加载图片的过程中使用了SwingWork来下载图片,但是发现会使得Swing的UI界面假死

查看了一下资料,SwingWork的设计初衷就是为了解决卡死UI的问题,正常使用应该没有问题,但是有一点,它的progress和done都是放在EDT线程中的,

如果执行次数过多就会导致EDT线程繁忙导致界面卡死,这样反而违背了设计初衷。

知道原因后就好办了,直接将SwingWork改造成Runnable就可以了

最新文章

  1. Azure PowerShell (10) 使用PowerShell导出订阅下所有的Azure VM和Cloud Service的高可用情况
  2. java 驼峰字符和下划线字符相互转换工具类
  3. 拿到添加对象的id号方法
  4. CAEmitterLayer
  5. PLSQL Developer建表时注释(COMMENT)中文乱码的解决方案(Windows)
  6. sencha touch(7)——list组件
  7. react入门之使用react-bootstrap当轮子造车(二)
  8. redis的sort命令
  9. Install Oracle Tuxedo in silent mode
  10. zabbix系列 ~ 自动监控多实例功能
  11. postman中 form-data、x-www-form-urlencoded、raw、binary的区别--转
  12. .NET Core开发日志——结构化日志
  13. javascript常用功能收藏
  14. 梯度消失与梯度爆炸 ==> 如何选择随机初始权重
  15. python的unittest框架中如何删除测试数据,清理环境,可以通过addCleanup函数
  16. 使用defined和require引入js
  17. session_destroy()和session_unset()的理解
  18. 前端基础-jQuery中的如何操作标签
  19. Glide实现查看图片和保存图片到手机
  20. "下载"文件夹的desktop.ini

热门文章

  1. CSU1007: 矩形着色
  2. jenkins构建项目记录1
  3. Centos6.5下 执行“ll”提示“-bash: ll: command not found”
  4. assert.notDeepStrictEqual()详解
  5. Spider-scrapy日志处理
  6. UVA 213 信息解码(二进制&位运算)
  7. 实现下载pdf文件
  8. 如何写Java文档注释(Java Doc Comments)
  9. noip模拟赛 单词
  10. hdu 5029树链剖分