Java - 使用Timer时出错

Col*_*rmy 1 java swing timer actionlistener

所以我用谷歌搜索了几分钟如何使用计时器,并在这里找到一些有用的线程.但是,当我想使用建议的代码时,Eclipse向我显示总是出错.

int delay = 1000; //milliseconds
               ActionListener taskPerformer = new ActionListener() {
                   public void actionPerformed(ActionEvent evt) {
                       label.setVisible(false);
                   }
               };
               new Timer(delay, taskPerformer).start();
Run Code Online (Sandbox Code Playgroud)

这是我现在想要使用的代码.Eclipse强调最后一行,当他们建议"删除匹配'Timer()'"的参数时.此外,它强调start()并希望它被转换.:S

有人可以帮我吗?我安装了最后一个Java版本^^

多谢.

akf*_*akf 5

看看你的进口.Eclipse已自动导入java.util.Timer.改变,javax.swing.Timer你应该在路上.