Java中EventQueue.invokeLater干什么用的
Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed方法在事件派发线程中调用。Swing是事件驱动的,所以在回调函数中更新可见的GUI是很自然的事情,比如,
转载
2017-06-23 21:31:49 ·
2513 阅读 ·
0 评论