我使用netbeans生成一个JFrame,并且我想向它添加一个TickTimer(从10减1到1),我的问题是:我在哪里添加输入这样的东西?我在哪里添加我将扩展TimerTask类的静态类?在initComponents()或字段之前的main或构造函数中?我可能会弄错,所以如果你能给我写一个简单的程序,即使你用Timer而不是TimerTask这样做我会很感激。
答案 0 :(得分:0)
经过一些文章后终于找到了答案,如果你遇到同样的问题,你就去吧(使用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();
}
}
}