当前位置: 技术问答>java相关
请问一下java里面的timer类怎么用啊
来源: 互联网 发布时间:2017-04-02
本文导语: 要做一个动画 用来计时的最好是能够精确到更小的时间 急问阿 | Java 中有Timer类吗, 不知道。 不过可以用线程来实现 // 最好在单独的控件中显示 图象 class GifThread(){ public void run(){ showGif(i...
要做一个动画 用来计时的最好是能够精确到更小的时间
急问阿
急问阿
|
Java 中有Timer类吗, 不知道。
不过可以用线程来实现
// 最好在单独的控件中显示 图象
class GifThread(){
public void run(){
showGif(imgN); // 显示第N个 Image
try{
sleep(20); // 停顿 20 毫秒
}catch(InterruptedException ie){
}
panel.update();// 需要更新所显示控件的显示, 否则不会更新哦
}
}
// 调用
new GifThread().start()
不过可以用线程来实现
// 最好在单独的控件中显示 图象
class GifThread(){
public void run(){
showGif(imgN); // 显示第N个 Image
try{
sleep(20); // 停顿 20 毫秒
}catch(InterruptedException ie){
}
panel.update();// 需要更新所显示控件的显示, 否则不会更新哦
}
}
// 调用
new GifThread().start()
|
Timer timer=new Timer(1000,对象)参数中的对象是实现ActionListener 的类的对象,timer.start(); 这个方法直接调用
public void actionPerformed(ActionEvent e){} 方法;
在你使用时只要能出发timer.start(); 这个方法就可以了。
参数1000是以毫秒为单位的时间。
public void actionPerformed(ActionEvent e){} 方法;
在你使用时只要能出发timer.start(); 这个方法就可以了。
参数1000是以毫秒为单位的时间。