public void mouseClicked(MouseEvent e){Object source=(); //获取事件源,即地鼠标签if(source instanceof JLabel){ //如果事件是标签组件JLabel mouse=(JLabel)source; //强制转换为JLabel标签(null); //取消标签图标}}});().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(); //创建显示背景的标签(0, 0, (), ());(100,100,(),());(img); //添加背景到标签().add(backLabel); //添加背景标签到窗体}/*** 线程的核心方法*/public void run(){while(true){ //使用无限循环try{(3000); //使线程休眠3秒int index=(int)(()*6); //生成随机的地鼠索引if(mouses[index].getIcon()==null){ //如果地鼠标签没有设置图片mouses[index].setIcon(imgMouse); //为该标签添加地鼠图片}}catch(InterruptedException e){();}}}}