Swing Timer编译错误

时间:2014-09-30 18:47:37

标签: java swing timer

我正在为学校创建一个小应用程序,这会减少您输入jTextField的时间。我还没到那么远,因为当我创建Swing Timer时,我得到了一些我无法弄清楚的错误。我用Google搜索了运气。

这是我的代码。

    package randomGUIs;

    import javax.swing.Timer;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;

    public class Timer extends javax.swing.JFrame {

       String time;
       Timer countDownTimer;

    public Timer() {
       initComponents();

    ActionListener downTime = new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent evt) {

            jLabel1.setText(time);

        }
    };

    int countdown = 1000;
    countDownTimer = new Timer(countdown, downTime);
    countDownTimer.setRepeats(true);

};

我遇到的错误

错误:randomGUIs.Timer已在此编译单元中定义 import javax.swing.Timer;

我使用Netbeans并尝试取消选中"编译保存选项"没有运气

1 个答案:

答案 0 :(得分:6)

您应该为公共类提供与Timer不同的名称,因为它与javax.swing.Timer冲突。