如题,我修改了CoreJava 14章BounceThread小球代码,我想要实现单击一次start后,每两秒自动创建一个小球并移动(原来是点一次start出现一个),也就是在start按钮的actionPerformed中为addBall()方法外加了一个循环,发现进程被阻塞了(start close等按钮失效),请问如何解决?~谢谢。
start按钮代码修改如下:
addButton(buttonPanel, "Start", new ActionListener()
         {
            public void actionPerformed(ActionEvent event)
            {
             for(int i=0;i<10;i++)
             {
             try
             {
             Thread.currentThread().sleep(500);
             }catch(Exception e)
             {}
             addBall();
             }
            }
         });