为什么我的定时器出错了?在代码下方,它说明错误是什么.我无法弄清楚我做错了什么......任何人都可以帮助我
import java.util.Timer;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
/**
*
* @author Rich
*/
public class Board extends JPanel implements ActionListener{
Dude p;
Image img;
Timer time;
public Board() {
p = new Dude();
addKeyListener(new AL());
setFocusable(true);
ImageIcon i = new ImageIcon("images.jpg");
img = i.getImage();
time = new Timer(5,this);
time.start();
}
public void actionPerformed(ActionEvent e) {
p.move();
repaint();
}
Run Code Online (Sandbox Code Playgroud)
基本上我得到的错误是
no suitable constructor found for Timer(int,OurGame.Board)
constructor java.util.Timer.Timer(java.lang.String,boolean) is not applicable
(actual argument int cannot be converted to java.lang.String by method invocation conversion)
constructor java.util.Timer.Timer(java.lang.String) is not applicable
(actual and formal argument lists differ in length)
constructor java.util.Timer.Timer(boolean) is not applicable
(actual and formal argument lists differ in length)
constructor java.util.Timer.Timer() is not applicable
(actual and formal argument lists differ in length)
Run Code Online (Sandbox Code Playgroud)