谁能帮下忙注释下代码,一个扫雷游戏,java写的!谢谢了!愿意帮忙的我把源码发给你,高分悬赏

//Block类是雷区中方块的类封装,含有关于方块的属性及其操作,即负责为//雷区创建代表方块的Block对象。importjavax.swing.ImageIcon;/... //Block类是雷区中方块的类封装,含有关于方块的属性及其操作,即负责为
//雷区创建代表方块的Block对象。

import javax.swing.ImageIcon;//调用swing包中的ImageIcon类
public class Block {//定义一个公共类,类名叫Block
String name; //名字,比如"雷"或数字
int aroundMineNumber; //周围雷的数目
ImageIcon mineIcon; //雷的图标
boolean isMine=false; //是否是雷
boolean isMark=false; //是否被标记
boolean isOpen=false; //是否被挖开

public void setName(String name) { //setName就是给name设置一个值,也就是通过外部调用该方法给Block的对象中的name赋值,所以外部方法肯定需要传入一个String作为参数
this.name=name; // 赋值部分,赋值之后不需要有返回值。
}

//设置周围的雷数

public void setAroundMineNumber(int n) { //setAroundMineNumber就是设置周围雷的数目,
aroundMineNumber=n;//赋值
}

//获得周围的雷数

public int getAroundMineNumber() {//得到雷的数目的值,通过外部调用该方法得到Block对象中的AroundMineNumber的值,这个方法肯定要有个返回值才行
return aroundMineNumber;
}
public String getName() { //得到name的值,通过外部调用该方法得到Block对象中的name的值,这个方法肯定要有个返回值才行
return name; //返回的部分
}

//判断是否是雷

public boolean isMine() {
return isMine;
}

//设置是否为雷

public void setIsMine(boolean b) {
isMine=b;
}

//设置雷的图标

public void setMineIcon(ImageIcon icon){
mineIcon=icon;
}

//获得雷的图标

public ImageIcon getMineicon(){
return mineIcon;
}

//确定雷是否被挖开

public boolean getIsOpen() {
return isOpen;
}

//设置为已经被挖开

public void setIsOpen(boolean p) {
isOpen=p;
}

//返回此处是否已经被标记

public boolean getIsMark() {
return isMark;
}
//设置此处是否已经被标记

public void setIsMark(boolean m) {
isMark=m;
}
}
import javax.swing.*;//调用swing包
import java.awt.*;//调用awt包
public class BlockView extends JPanel{ //公共类 BlockView 延伸到JPanel
JLabel blockNameOrIcon; //用来显示Block对象的name、number和mineIcon属性
JButton blockCover; //用来遮挡blockNameOrIcon.
CardLayout card; //卡片式布局
BlockView(){
card=new CardLayout(); //创建CardLayout对象作为布局
setLayout(card); //容器使用setLayout(card)方法设置布局
blockNameOrIcon=new JLabel("",JLabel.CENTER);
blockNameOrIcon.setHorizontalTextPosition(AbstractButton.CENTER);
blockNameOrIcon.setVerticalTextPosition(AbstractButton.CENTER);
blockCover=new JButton();
add("cover",blockCover);
add("view",blockNameOrIcon);
}
展开
 我来答
a11e90
2012-04-25 · 知道合伙人软件行家
a11e90
知道合伙人软件行家
采纳数:473 获赞数:1702
qq交流群:208779755 博客:https://my.oschina.net/haitaohu

向TA提问 私信TA
展开全部
。。这不是有注释吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式