2019-3-12 19:56| 发布者: | 查看: 37| 评论: 0
06:14
本课时讲解主线程与 UI 线程,当 Java 程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread),因为它是程序开始时就执行的。一般来说,某个类中会有一个 main 函数,当程序启动时,该函数就会第一个自动得到执行,并成为程序的主线程。
05:52
Swing 的 UI 线程中,不可以出现耗时操作或者阻塞操作,不然会造成页面的“假死”。所以在组件的事件回调函数中,仅能够安全执行修改UI组件的属性。
04:44
使用javax.swing包中的Timer类,为界面添加延时操作,或者按照某一间隔循环执行某些操作,这种操作是UI线程安全的。本课时讲解使用Timer为界面执行异步任务。
09:36
SwingWorker是Java中专门为UI设计设计的独特线程,它一定是UI线程安全的,并且更加灵活、强大。可以用于执行界面中用户提交的耗时请求,或者处理界面中的动画等效果。本课时讲解使用SwingWorker为界面执行异步任务。
技术巴巴 ( 鄂ICP备14015590号-5 )
GMT+8, 2020-12-27 10:33 , Processed in 0.035030 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.