java gui界面计时器
时间: 2023-08-09 08:06:05 浏览: 100
java弄的计时器
要在Java GUI界面中添加计时器,可以使用javax.swing.Timer类。以下是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.event.*;
public class TimerExample {
private Timer timer;
private JLabel label;
private int count;
public TimerExample() {
JFrame frame = new JFrame("Timer Example");
label = new JLabel("0");
frame.add(label);
frame.pack();
frame.setVisible(true);
// 创建计时器,每秒触发一次
timer = new Timer(1000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
count++;
label.setText(Integer.toString(count));
}
});
timer.start();
}
public static void main(String[] args) {
new TimerExample();
}
}
```
在上面的示例中,我们创建了一个JFrame和一个JLabel,用于显示计时器的当前值。然后,我们创建了一个Timer对象,每秒触发一次ActionListener中的动作。在动作中,我们递增计数器的值,并将其显示在JLabel中。最后,我们启动计时器。
阅读全文