日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA 拼图游戏更换图片

發布時間:2024/1/18 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 拼图游戏更换图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。