用java 写一个计时监听模板
时间: 2024-06-12 14:08:03 浏览: 66
Java实现时间监听
下面是一个简单的计时监听模板,你可以根据自己的需求进行修改:
```
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
public class TimerListener implements ActionListener {
private Timer timer;
private int count;
public TimerListener(int delay) {
timer = new Timer(delay, this);
count = 0;
}
public void start() {
timer.start();
}
public void stop() {
timer.stop();
}
public void actionPerformed(ActionEvent e) {
count++;
System.out.println("计时:" + count + " 秒");
}
public static void main(String[] args) {
TimerListener listener = new TimerListener(1000);
listener.start();
}
}
```
这个模板中,我们创建了一个 `TimerListener` 类,它实现了 `ActionListener` 接口,用于监听计时器的事件。在构造函数中,我们创建了一个 `Timer` 对象,并指定了延迟时间(单位为毫秒)和监听器。在 `start` 方法中,我们启动了计时器,而在 `stop` 方法中则停止了计时器。在 `actionPerformed` 方法中,我们增加了计时器的计数值,并输出了当前的计时时间(以秒为单位)。最后,在 `main` 方法中,我们创建了一个 `TimerListener` 对象,并启动了计时器。
阅读全文