失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JAVA 拼图游戏更换图片

JAVA 拼图游戏更换图片

时间:2020-12-20 02:42:11

相关推荐

JAVA 拼图游戏更换图片

拼图游戏切换图片

切换游戏图片代码实现

切换游戏图片

第一步:创建JMenuBar对象

第二步:创建三个JMenu对象(功能,关于我们,更换图片)

第三步:创建六个JMenuItem对象(重新游戏,重新登录,关闭游戏,美女,动物,运动)

第四步:把美女,动物,运动放到更换图片当中

第五步:把更换图片,重新游戏,重新登录,关闭游戏放到功能当中

第六步:把功能,关于我们放到JMenuBar

第七步:把JMenuBar放到整个界面当中

1,给美女,动物,运动添加单击事件(动作监听)

2,当我们点击了美女之后,就会从13组美女图片中随机选择一组。

3,当我们点击了动物之后,就会从8组动物图片中随机选择一组。

4,当我们点击了运动之后,就会从10组运动图片中随机选择一组。

5,细节1:选择完毕之后,游戏界面中需要加载所有的小图片并且打乱顺序

6,细节2:按A的时候显示的是选择之后的图片

代码实现

else if(obj == girl) {Random r = new Random();int num = r.nextInt(13) + 1;path= "C:\\Users\\137111\\IdeaProjects\\Study\\puzzlegame\\image\\girl\\girl"+num+"\\";//计数器清零,再加载图片count = 0;//打乱二维数组initDate();//重新加载图片initImage();}else if(obj == sport){Random r = new Random();int num = r.nextInt(10) + 1;path = "C:\\Users\\137111\\IdeaProjects\\Study\\puzzlegame\\image\\sport\\sport"+ num+"\\" ;//计数器清零,再加载图片count = 0;//打乱二维数组initDate();//重新加载图片initImage();}else if(obj == animal){Random r = new Random();int num = r.nextInt(8) + 1;path = "C:\\Users\\137111\\IdeaProjects\\Study\\puzzlegame\\image\\animal\\animal"+ num+"\\";//计数器清零,再加载图片count = 0;//打乱二维数组initDate();//重新加载图片initImage();}

JMenuItem girl = new JMenuItem("美女");JMenuItem animal = new JMenuItem("动物");JMenuItem sport = new JMenuItem("运动");JMenuItem repalyItem = new JMenuItem("重新游戏");JMenuItem reLoginItem = new JMenuItem("重新登录");JMenuItem closeItem = new JMenuItem("关闭游戏");JMenuItem accountItem = new JMenuItem("公众号");

private void initJMnuBar() {//初始化菜单//创建菜单对象//创建菜单并添加到界面当中//1.创建菜单JMenuBar的对象JMenuBar jMenuBar = new JMenuBar();//2.创建菜单上面的两个选项JMenuJMenu functionJMenu = new JMenu("功能");JMenu aboutJMenu = new JMenu("关于我们");//创建更换图片JMenu changeImage = new JMenu("更换图片");//4.把美女,动物,运动添加到更换图片当中changeImage.add(girl);changeImage.add(animal);changeImage.add(sport);//5.把更换图片,重新游戏,重新登录,关闭游戏添加到功能当中functionJMenu.add(changeImage);functionJMenu.add(repalyItem);functionJMenu.add(reLoginItem);functionJMenu.add(closeItem);//6.把公众号添加到关于我们当中aboutJMenu.add(accountItem);//5.把功能,关于我们添加到JMenuBar当中jMenuBar.add(functionJMenu);jMenuBar.add(aboutJMenu);//将选项添加到菜单//给条目绑定事件girl.addActionListener(this);animal.addActionListener(this);sport.addActionListener(this);repalyItem.addActionListener(this);reLoginItem.addActionListener(this);closeItem.addActionListener(this);accountItem.addActionListener(this);//6.把整个菜单JMenuBar添加到整个界面当中this.setJMenuBar(jMenuBar);

如果觉得《JAVA 拼图游戏更换图片》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。