• 大小: 382KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: Java
  • 标签: java扫雷  扫雷  

资源简介

参考文章:https://blog.csdn.net/su20145104009/article/details/52152514

资源截图

代码片段和文件信息

package com.xynu.mine;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Toolkit;

public class Bomb {
private int x;
private int y;
private int what;
private int hide = 0;
private int w = 19;
private int h = 19;
private MineClient mc;
private Toolkit tk = Toolkit.getDefaultToolkit();
private Image bomb = tk.getImage(“Image/bomb.jpg“);
private Image bomb0 = tk.getImage(“Image/bomb0.jpg“);
private Image zeroBomb = tk.getImage(“Image/0.jpg“);
private Image oneBomb = tk.getImage(“Image/1.jpg“);
private Image twoBomb = tk.getImage(“Image/2.jpg“);
private Image threeBomb = tk.getImage(“Image/3.jpg“);
private Image fourBomb = tk.getImage(“Image/4.jpg“);
private Image fiveBomb = tk.getImage(“Image/5.jpg“);
private Image sixBomb = tk.getImage(“Image/6.jpg“);
private Image severnBomb = tk.getImage(“Image/7.jpg“);
private Image eightBomb = tk.getImage(“Image/8.jpg“);
private Image flag = tk.getImage(“Image/flag.jpg“);
private Image flag2 = tk.getImage(“Image/flag2.jpg“);
private Image bg = tk.getImage(“Image/s.jpg“);

public Bomb() {
super();
// TODO Auto-generated constructor stub
}

public Bomb(int x int y int what MineClient mc) {
super();
this.x = x;
this.y = y;
this.what = what;
this.mc = mc;
}

public int getX() {
return x;
}

public void setX(int x) {
this.x = x;
}

public int getY() {
return y;
}

public void setY(int y) {
this.y = y;
}

public int getWhat() {
return what;
}

public void setWhat(int what) {
this.what = what;
}

public int getHide() {
return hide;
}

public void setHide(int hide) {
this.hide = hide;
}
//画地雷 数字
public void draw(Graphics g) {
switch (what) {
case 0:
g.drawImage(zeroBomb x y w h mc);
break;
case 1:
g.drawImage(oneBomb x y w h mc);
break;
case 2:
g.drawImage(twoBomb x y w h mc);
break;
case 3:
g.drawImage(threeBomb x y w h mc);
break;
case 4:
g.drawImage(fourBomb x y w h mc);
break;
case 5:
g.drawImage(fiveBomb x y w h mc);
break;
case 6:
g.drawImage(sixBomb x y w h mc);
break;
case 7:
g.drawImage(severnBomb x y w h mc);
break;
case 8:
g.drawImage(eightBomb x y w h mc);
break;
case 9:
g.drawImage(bomb x y w h mc);
break;
case 10:
g.drawImage(bomb0 x y w h mc);
break;
case 11:
g.drawImage(flag x y w h mc);
break;
case 12:
g.drawImage(flag2 x y w h mc);
break;
case 13:
g.drawImage(bg x y w h mc);
break;
}
}

public Rectangle getRec() {
return new Rectangle(x y w h);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-13 16:05  Mine\
     文件        6148  2019-02-13 16:05  Mine\.DS_Store
     目录           0  2019-02-13 16:05  __MACOSX\
     目录           0  2019-02-13 16:05  __MACOSX\Mine\
     文件         120  2019-02-13 16:05  __MACOSX\Mine\._.DS_Store
     目录           0  2016-08-08 16:22  Mine\bin\
     目录           0  2016-08-08 16:22  Mine\bin\com\
     目录           0  2016-08-08 16:22  Mine\bin\com\xynu\
     目录           0  2016-08-08 16:22  Mine\bin\com\xynu\mine\
     文件         748  2016-08-08 15:47  Mine\bin\com\xynu\mine\MineClient$3.class
     目录           0  2019-02-13 16:05  __MACOSX\Mine\bin\
     目录           0  2019-02-13 16:05  __MACOSX\Mine\bin\com\
     目录           0  2019-02-13 16:05  __MACOSX\Mine\bin\com\xynu\
     目录           0  2019-02-13 16:05  __MACOSX\Mine\bin\com\xynu\mine\
     文件         187  2016-08-08 15:47  __MACOSX\Mine\bin\com\xynu\mine\._MineClient$3.class
     文件        3679  2016-08-08 09:29  Mine\bin\com\xynu\mine\Bomb.class
     文件         187  2016-08-08 09:29  __MACOSX\Mine\bin\com\xynu\mine\._Bomb.class
     文件         748  2016-08-08 15:47  Mine\bin\com\xynu\mine\MineClient$1.class
     文件         187  2016-08-08 15:47  __MACOSX\Mine\bin\com\xynu\mine\._MineClient$1.class
     文件         748  2016-08-08 15:47  Mine\bin\com\xynu\mine\MineClient$2.class
     文件         187  2016-08-08 15:47  __MACOSX\Mine\bin\com\xynu\mine\._MineClient$2.class
     文件         858  2016-08-08 15:47  Mine\bin\com\xynu\mine\MineClient$4.class
     文件         187  2016-08-08 15:47  __MACOSX\Mine\bin\com\xynu\mine\._MineClient$4.class
     文件        1040  2016-08-08 15:47  Mine\bin\com\xynu\mine\MineClient$updateThread.class
     文件         187  2016-08-08 15:47  __MACOSX\Mine\bin\com\xynu\mine\._MineClient$updateThread.class
     文件        4923  2016-08-08 15:57  Mine\bin\com\xynu\mine\MyMouseListener.class
     文件         187  2016-08-08 15:57  __MACOSX\Mine\bin\com\xynu\mine\._MyMouseListener.class
     文件        3284  2016-08-08 15:47  Mine\bin\com\xynu\mine\MineClient$MyPanel.class
     文件         187  2016-08-08 15:47  __MACOSX\Mine\bin\com\xynu\mine\._MineClient$MyPanel.class
     文件        7004  2016-08-08 15:47  Mine\bin\com\xynu\mine\MineClient.class
     文件         187  2016-08-08 15:47  __MACOSX\Mine\bin\com\xynu\mine\._MineClient.class
............此处省略73个文件信息

评论

共有 条评论