Java 计时器无法应用于给定类型

Java 计时器无法应用于给定类型,java,timer,Java,Timer,我是Java新手,我正在尝试为我的程序使用计时器。这个错误与这些线路有关。 取而代之的是intActionListener所需的计时器。计时器无法应用于给定的类型。 如果有人能帮我。Thx很多。您必须向构造函数传递一个ActionListener对象,以便在延迟结束时调用它。例如,如果您这样做:Timer t=new Timer(10,new Babies()),它将编译。在这种情况下,我们不知道什么是游戏。查看文档。唯一可用的构造函数是Timer(int-delay,ActionListene

我是Java新手,我正在尝试为我的程序使用计时器。这个错误与这些线路有关。 取而代之的是intActionListener所需的计时器。计时器无法应用于给定的类型。
如果有人能帮我。Thx很多。

您必须向构造函数传递一个
ActionListener
对象,以便在延迟结束时调用它。例如,如果您这样做:
Timer t=new Timer(10,new Babies())
,它将编译。在这种情况下,我们不知道什么是
游戏

查看文档。唯一可用的构造函数是
Timer(int-delay,ActionListener-listener)
,但我们不知道
game
变量的类型,因此您应该提供更多信息。
import java.awt.*;
import javax.swing.*;

public class Babies extends JComponent implements ActionListener { 

  public static void main(String [] args){

      Timer t = new Timer(10,game);
      t.start();   
}