我想循环调用repaint实现一个下雪的画面,为什么只有在重写的run里调用才有动画效果呢。而在SwingWorker里还有EventQueue.invokeLater里面、还有window事件里调用都只是显示最后一次画出来的样子呢?不在edt里调用有影响吗