要為Java計時器添加監聽事件,可以使用javax.swing.Timer類。以下是一個簡單的示例代碼,顯示了如何配置計時器并添加監聽事件:
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TimerExample {
public static void main(String[] args) {
int delay = 1000; // 1 second
Timer timer = new Timer(delay, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 執行定時任務的代碼
System.out.println("Timer fired!");
}
});
timer.start();
}
}
在上面的代碼中,創建了一個Timer對象,設置了延遲為1秒,并添加了一個ActionListener監聽事件。在actionPerformed方法中,可以編寫定時任務的代碼。最后調用timer.start()方法啟動計時器。
可以根據需要修改延遲時間和定時任務的代碼來實現不同的功能。