关于timer的 请问我错在那啊?
请 搜索更多相关的解决方案:
timer
----------------解决方案--------------------------------------------------------
我需要在命令台1秒输出一下....
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.Timer;
public class test implements ActionListener{
public test(){
new Timer(1000,this).start();
}
public void actionPerformed(ActionEvent evt){
System.out.println("dsds");
}
public static void main(String []args){
new test();
}
}
可以运行了什么东西都没出来 程序就直接结束了....
----------------解决方案--------------------------------------------------------
因为主线程结束了,所以你的那个线程也跟着结束了
你想观察它的输出很容易,加上一句Thread.sleep(100000);
到你的main方法的下面就可以了,记得要捕获异常
----------------解决方案--------------------------------------------------------
噢 已解决 谢谢冰峰大大哈....@.@这个java.swing.timer....用在swing 组件里面比较好吧
----------------解决方案--------------------------------------------------------
是的,一般都是用在控制动画方面
----------------解决方案--------------------------------------------------------