我正在做一個蛇遊戲項目。我有一個名爲三個Java文件:當我點擊JButton時,我想讓那個遊戲開始
Engine.java
GameBoard.java
Snake.java
我已經在這個項目中增加了兩個JFrames
。在第一幀中有三個按鈕:
play
rules
exit
當我們點擊它打開rules jframe
rules
按鈕(它的工作)。當我們點擊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();
爲了更好地提供幫助,請發佈[SSCCE](http://sscce.org/)。 –
顯示一些代碼。 – rebeliagamer
@ ankush-pruthi請使用編輯按鈕,添加'引擎'代碼,並寫下更多關於您的問題 - 您期望什麼?你嘗試了什麼?等等。 – rebeliagamer