對Java很新,所以請在基本級別進行說明。試圖做一個蛇遊戲。在輸入遊戲背景代碼的過程中。計時器有問題。標有***的問題行啓動應用程序的Java計時器問題
package snake;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
public class Snake implements ActionListener {
public JFrame jframe;
public RenderPanel renderPanel;
public static Snake snake;
public Snake() {
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
jframe = new JFrame("Snake");
jframe.setVisible(true);
jframe.setSize(800, 700);
jframe.setLocation(dim.width/2 - jframe.getWidth()/2, dim.height/2 - jframe.getHeight()/2);
jframe.add(renderPanel = new RenderPanel());
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main (String []args) {
snake = new Snake();
}
@Override
public void actionPerformed(ActionEvent arg0) {
renderPanel.repaint();
}
問題區域的好標誌,但你錯過了告訴我們,問題是什麼。 – hotzst
你能向我們解釋究竟是什麼造成了'問題'。在您的第一篇文章上的好標記榮譽! –
第一個錯誤告訴我「構造函數Timer(int,Snake)未定義」 – steve97h