我正在做一个蛇游戏项目。我有三个名为:
Engine.java
GameBoard.java
Snake.java
我JFrames
在这个项目中添加了两个。第一帧是三个按钮:
play
rules
exit
当我们单击rules
按钮时,它会打开rules jframe
(它正在工作)。当我们单击play
按钮时,它应该运行蛇游戏。请建议我点击play
按钮实际开始游戏时应该怎么做。
这是我在play
按钮actionPerformed
方法中复制的代码:
JFrame frame = new JFrame("SnakeGame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
Canvas canvas = new Canvas();
canvas.setBackground(Color.black);
canvas.setPreferredSize(new Dimension(GameBoard.MAP_SIZE * GameBoard.TILE_SIZE, GameBoard.MAP_SIZE * GameBoard.TILE_SIZE));
frame.add(canvas);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
new Engine(canvas).startGame();