如何在自动生成的 JFrame 中使用 TimerTask?

How to use TimerTask in an auto generated JFrame?

我使用 netbeans 生成了一个 JFrame,我想给它添加一个 TickTimer(从 10 倒计时到 1),我的问题是:我应该在哪里添加我的输入?我在哪里添加静态 class,我将在其中扩展 TimerTask class?在 initComponents() 之前或在字段中的主要构造函数中?我可能弄错了,所以如果你能给我写一个简单的小程序来执行此操作,即使你使用 Timer 而不是 TimerTask 也是如此,我将不胜感激。

在浏览了一些文章后终于找到了答案,如果你有同样的问题,请看这里(使用 Timer 制作倒数计时器:

public class example extends JFrame implements ActionListener{
    javax.swing.Timer timer = new javax.swing.Timer(1000,  this);
    int c = 10;

    public example(){
        timer.start();
        initComponents(); // this is auto generated when creating JFrame

    @Override
    public void actionPerformed(ActionEvent e) {
        jLabel1.setText(""+c--);
        if (c == -1) {
            timer.stop();
        } 
    }

}