eak;Р }}}Р }else{//DOWNР y+=100;Р if(test(x,y)){Р for(int j=0;j<8;j++){ if((ceРll[j].getBounds().x==x)&&(cell[j].getBounds().y==y)){ cell[j].move("UP",100);Р cellNull.setLocation(x,y);Р break;Р }}}?}Р if(!hasAddActionListener)Р//如果尚未添加动作事件,则添加Р for(int i=0;i<8;i++)Р//为第个方格添加动作事件,这样单击按钮就能移动了Рcell[i].addMouseListener(this);Р hasAddActionListener=true;}Р?private boolean test(int x,int y){Р if((x>=0&&x<=200)||(y>=0&&y<=200))Р return true;Р elseР return false;Р?}Р?Р七、界面描述:Р初始运行,窗口出现:Р新手初次接触可以先调节窗口上方的选项,来更好的了解本软件,点击设置选项,会弹出“选择图片”对话框:Р点击“小猫”右侧的下拉箭头,对于拼图背景有多个选择,然后点击下方的“确定”选项。Р选择不同的背景,效果不同:Р Р选择“小猪”选择“云”选择“卡通”Р Р选择“花”选择“QQ”Р返回到主窗口,点击“预览”选项,显示没有网格的整张图片:Р Р预览“小猫”预览“小猪”Р“预览”时,选项变成“返回”,说明预览完毕只有点击“返回”才可以点击“开始”,开始玩游戏。点击“开始”时,图片顺序打乱,则开始进行拼图游戏,运用鼠标,移动图片。Р Р当游戏完成时,会弹出对话框Р八、附录:Р这是个功能比较齐全的拼图游戏。其中3个java源文件分别是: