基于Java语言的打地鼠小游戏的源代码

来源:百度知道    2019/5/24 16:49:29
责任编辑:李平
字体:

好心游戏问答中心有网友提出了一个比较有代表性的问题【基于Java语言的打地鼠小游戏的源代码】,小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。

小编为您搜罗的答案1

 public void mouseClicked(MouseEvent e){
  Object source=e.getSource(); //获取事件源,即地鼠标签
  if(source instanceof JLabel){ //如果事件是标签组件
  JLabel mouse=(JLabel)source; //强制转换为JLabel标签
  mouse.setIcon(null); //取消标签图标
  }
  }
  });
  this.getContentPane().add(mouses[i]); //添加显示地鼠的标签到窗体
  }

  mouses[0].setLocation(253, 300); //设置每个标签的位置
  mouses[1].setLocation(333, 250);
  mouses[2].setLocation(388, 296);
  mouses[3].setLocation(362, 364);
  mouses[4].setLocation(189, 353);
  mouses[5].setLocation(240, 409);

  final JLabel backLabel=new JLabel(); //创建显示背景的标签
  backLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
  this.setBounds(100,100,img.getIconWidth(),img.getIconHeight());
  backLabel.setIcon(img); //添加背景到标签
  this.getContentPane().add(backLabel); //添加背景标签到窗体
  }
  /**
  * 线程的核心方法
  */

  public void run(){
  while(true){ //使用无限循环
  try{
  Thread.sleep(3000); //使线程休眠3秒
  int index=(int)(Math.random()*6); //生成随机的地鼠索引
  if(mouses[index].getIcon()==null){ //如果地鼠标签没有设置图片
  mouses[index].setIcon(imgMouse); //为该标签添加地鼠图片
  }
  }catch(InterruptedException e){
  e.printStackTrace();
  }
  }
  }

  } 请注意:本文为编辑制作专题提供的资讯,页面显示的时间仅为生成静态页面时间而非具体内容事件发生的时间,由此给您带来的不便敬请谅解!

相关攻略及问答:

基于Java语言的打地鼠小游戏的源代码

答:public void mouseClicked(MouseEvent e){ Object source=e.getSource(); //获取事件源,即地鼠标签 if(source instanceof JLabel){ //如果事件是标签组件 JLabel mouse=(JLabel)source; //强制转换为JLabel标签 mouse.setIcon(null); //取消标...

java打地鼠游戏的源程序会用到数据结构吗

答:打地鼠, 就是打地鼠,用什么数据结构,那就是数组咯

java入门程序,简易打地鼠。

问:按钮和上文本框已经设置好了,1-6随机产生一个有颜色按钮,点击有色按钮...

答:增加一个count计数,用来统计打中的次数。 点击一个button的时候,判断当前点击的button的颜色是不是红色,如果是,count++

求java的课程设计小游戏打地鼠的源代码,很急 有的...

问:很急, 发我cf1027253201(圈a)126点com , 要能运行出来的 我会运行 ...

答:classes\HC.class .......\HolyMoley.class .......\Logo.class .......\Mogura.class .......\MsgBox.class .......\Title.class .......\package cache\unnamed package.dep2 HolyMoley.jad HolyMoley.jar src\HC.java ...\HolyMoley.java ......

Java 打地鼠游戏如何实现多个老鼠同时出现

问:如 在一个9宫格内 老鼠出现是1 2 3 ..9

答:public class Game extends Thread{ /** * @param args */ String [][] gameMap = new String[3][3]; public static void main(String[] args) { // TODO Auto-generated method stub new Game().start(); } public void initMap() { for (int i...

JAVA鼠标变成锤子,打地鼠游戏问题

问:就是当鼠标移入窗体时 ,鼠标变成锤子,我在网上找相应的方法 写了如下...

答:getImage是针对.jpg .png .gif图片的,方法都是对的,你看看你的图片,换一个路径名试试呢?

java 打地鼠鼠标触发问题

问:我想创建一个标签文本用来记录点击地鼠的次数,监听鼠标点击地鼠的次数...

答:创建一个数组,记录每个点击的次数 结果显示在JLabel可以

JAVA中做打地鼠,背景上面加ImageIcon地鼠图片,怎...

问:各位高手拜托帮个忙啦,教教我,回答的好加分

答:看看drawImage的API吧,估计是尺寸与png资源尺寸有差异所致。

java swing 打地鼠游戏 按钮添加单击事件之后,运...

答:先点一下有键,在点一下左键就可以啦!请问您还要什么帮助吗?

网站前台设计人员自己收集素材吗?还有网站前台人...

问:还有没学过美术是否能从事网站前台设计?JQUERY能取代JAVASCRIPT吗?什...

答:以下针对每个环节回答: 一,收集素材:可以的,但最好是自己加工处理以免版权之忧。 二,网站前台人员是否要求会用JAVASCRITP编网页游戏:不一定。 原因--JAVASCRITP结合JQUERY一起用。如在首页产品流动,可以用JQUERY。 三,还有没学过美术是...

www.haoxyx.com true http://getqq.haoxyx.com/g/790/7902924.html report 4136 好心游戏问答中心有网友提出了一个比较有代表性的问题【基于Java语言的打地鼠小游戏的源代码】,小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。小编为您搜罗的答案1 publicvoidmouseClicked(MouseEvente){  Objectsource=e.getSource();//获取事件源,即地鼠标签  if(sourceinstanceofJLabel){//如果事件是标签组件  JLabelmouse=(J
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2017 haoxyx.com All Rights Reserved. 好心游戏网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号