日期:2014-05-18  浏览次数:20748 次

线程学得不太好,大家帮忙看下那错了




------解决方案--------------------
绘制组件时就被调用了,楼主应该贴出代码,而不是截图。截图显示空指针异常,应该是执行顺序不是你想的那样,可以单步调式下
------解决方案--------------------
我都几乎说出问题了在那了。。。还在那不知所去。

actionPerformed方法是你设置的按键点击响应事件,这个才初始了那些线程任务。

可是paint这个方法的调用时机,你为什么会认为会在actionPerformed方法执行后才被调用?

paint在窗口重绘时就会被调用,那么窗口被展示的时候就已经被调用了。这时候谁来触发actionPerformed方法?