JAVA 拼图游戏更换图片
生活随笔
收集整理的這篇文章主要介紹了
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 拼图游戏更换图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从产品销量考虑渠道布局——洗衣机行业数据
- 下一篇: ieee-explore/springe