非常に新しい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
「問題」を引き起こしていることを正確に説明できますか?あなたの最初の投稿に素敵なマークアップの名誉! –
最初のエラーが表示されます。 "コンストラクタタイマー(int、Snake)は未定義です" – steve97h