参考:
https://blog.csdn.net/xietansheng/article/details/72814492
https://blog.csdn.net/helloxtayfnje/article/details/5067565
https://www.cnblogs.com/jiangzhaowei/p/7445622.html
Swing中的多线程
https://blog.csdn.net/lshow1999/article/details/78337562
https://blog.csdn.net/xietansheng/article/details/78389265