JAVA 拼图游戏更换图片
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                JAVA 拼图游戏更换图片
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                拼圖游戲切換圖片
- 切換游戲圖片
- 代碼實現(xiàn)
 
切換游戲圖片
第一步:創(chuàng)建JMenuBar對象
 第二步:創(chuàng)建三個JMenu對象(功能,關(guān)于我們,更換圖片)
 第三步:創(chuàng)建六個JMenuItem對象(重新游戲,重新登錄,關(guān)閉游戲,美女,動物,運(yùn)動)
 第四步:把美女,動物,運(yùn)動放到更換圖片當(dāng)中
 第五步:把更換圖片,重新游戲,重新登錄,關(guān)閉游戲放到功能當(dāng)中
 第六步:把功能,關(guān)于我們放到JMenuBar
 第七步:把JMenuBar放到整個界面當(dāng)中
1,給美女,動物,運(yùn)動添加單擊事件(動作監(jiān)聽)
2,當(dāng)我們點(diǎn)擊了美女之后,就會從13組美女圖片中隨機(jī)選擇一組。
3,當(dāng)我們點(diǎn)擊了動物之后,就會從8組動物圖片中隨機(jī)選擇一組。
4,當(dāng)我們點(diǎn)擊了運(yùn)動之后,就會從10組運(yùn)動圖片中隨機(jī)選擇一組。
5,細(xì)節(jié)1:選擇完畢之后,游戲界面中需要加載所有的小圖片并且打亂順序
6,細(xì)節(jié)2:按A的時候顯示的是選擇之后的圖片
代碼實現(xiàn)
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+"\\";//計數(shù)器清零,再加載圖片count = 0;//打亂二維數(shù)組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+"\\" ;//計數(shù)器清零,再加載圖片count = 0;//打亂二維數(shù)組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+"\\";//計數(shù)器清零,再加載圖片count = 0;//打亂二維數(shù)組initDate();//重新加載圖片initImage();} JMenuItem girl = new JMenuItem("美女");JMenuItem animal = new JMenuItem("動物");JMenuItem sport = new JMenuItem("運(yùn)動");JMenuItem repalyItem = new JMenuItem("重新游戲");JMenuItem reLoginItem = new JMenuItem("重新登錄");JMenuItem closeItem = new JMenuItem("關(guān)閉游戲");JMenuItem accountItem = new JMenuItem("公眾號"); private void initJMnuBar() {//初始化菜單//創(chuàng)建菜單對象//創(chuàng)建菜單并添加到界面當(dāng)中 //1.創(chuàng)建菜單JMenuBar的對象JMenuBar jMenuBar = new JMenuBar(); //2.創(chuàng)建菜單上面的兩個選項JMenuJMenu functionJMenu = new JMenu("功能");JMenu aboutJMenu = new JMenu("關(guān)于我們");//創(chuàng)建更換圖片JMenu changeImage = new JMenu("更換圖片");//4.把美女,動物,運(yùn)動添加到更換圖片當(dāng)中changeImage.add(girl);changeImage.add(animal);changeImage.add(sport);//5.把更換圖片,重新游戲,重新登錄,關(guān)閉游戲添加到功能當(dāng)中functionJMenu.add(changeImage);functionJMenu.add(repalyItem);functionJMenu.add(reLoginItem);functionJMenu.add(closeItem); //6.把公眾號添加到關(guān)于我們當(dāng)中aboutJMenu.add(accountItem);//5.把功能,關(guān)于我們添加到JMenuBar當(dāng)中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添加到整個界面當(dāng)中this.setJMenuBar(jMenuBar);總結(jié)
以上是生活随笔為你收集整理的JAVA 拼图游戏更换图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 从产品销量考虑渠道布局——洗衣机行业数据
- 下一篇: ieee-explore/springe
