本博主的第一个小游戏---贪吃蛇
靠自己写完真的成就感满满,java的乐趣就在这里了,如果你有一台电脑,但是没有网络,你就可以给你的女朋友写个游戏让她玩
package com.meimei.snake; import javax.swing.*; public class GameStart { public static void main(String[] args) { //构造窗口 JFrame jf = new JFrame("梅梅的第一个小游戏"); //设置窗口的位置和大小 jf.setBounds(10,10,900,700); //固定窗口大小,窗口不会再改变 jf.setResizable(false); //窗口可以关闭 jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //添加我们自己写的画布 jf.add(new GamePanel()); //将窗口展示出来 jf.setVisible(true); } }
package com.meimei.snake; import javax.swing.*; import java.net.URL; public class Data { //头部图片 public static URL headerUrl = Data.class.getResource("/static/header.png"); public static ImageIcon header = new ImageIcon(headerUrl); //头部:上下左右 public static URL upUrl = Data.class.getResource("/static/up.png"); public static URL downUrl = Data.class.getResource("/static/down.png"); public static URL leftUrl = Data.class.getResource("/static/left.png"); public static URL rightUrl = Data.class.getResource("/static/right.png"); public static ImageIcon up = new ImageIcon(upUrl); public static ImageIcon down = new ImageIcon(downUrl); public static ImageIcon left = new ImageIcon(leftUrl); public static ImageIcon right = new ImageIcon(rightUrl); //身体 public static URL bodyUrl = Data.class.getR