java定时器和延迟

new Thread(new Runnable() { public void run() { while(true) { repaint(); Thread.sleep(500); } } }).start(); 这样就没错误了。要用延迟的话,不妨试试java.util.Timer().new java.util.Timer().schedule(new TimerTask(){public void run() {//这里写延迟后要运行的代码repaint(); //如果只要这个延迟一次,用cancel方法取消掉.this.cancel();}}, 3000);//参考参考java帮助文挡,也可以以固定间隔连续执行.一

你可能感兴趣的:(java)