资源简介
JAVA-连连看 用纯java实现的连连看小游戏,项目完整带文档说明
代码片段和文件信息
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import cn.elva.Settings;
import cn.elva.model.ArrayPoint;
public class ChessButton extends JButton
{
// 按钮所对应的数组中的值和位置用ArrayPoint结构来表示
protected ArrayPoint point = null;
/**
* 构造函数指定按钮所代表的值和位置
*
* @param row
* 所在行号
* @param col
* 所在列号
* @param value
* 代表的值
*/
public ChessButton(int row int col int value)
{
this(new ArrayPoint(row col value));
}
/**
* 构造函数
*
* @param point
* 值和位置的数据结构
*/
public ChessButton(ArrayPoint point)
{
this.point = point;
String name =“Resource/“+point.getValue() + Settings.RELEX;
URL url = ChessButton.class.getResource(name);
// System.out.println(url);
ImageIcon icon = new ImageIcon( url );
this.setIcon(icon);
}
/**
* 构造函数使用默认值
*/
public ChessButton()
{
this(new ArrayPoint(0 0 0));
}
/**
* 返回当前按钮代表的位置和值
*
* @return point
*/
public ArrayPoint getPoint()
{
return point;
}
/**
* 设置此按钮所代表的位置和值
*
* @param point
* 要设置的 point
*/
public void setPoint(ArrayPoint point)
{
this.point = point;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-08 23:15 JAVA-连连看\
文件 226 2014-06-09 17:40 JAVA-连连看\.classpath
文件 505 2014-06-09 17:40 JAVA-连连看\.project
文件 1752 2014-06-09 17:40 JAVA-连连看\ChessButton.class
文件 1357 2014-06-09 17:40 JAVA-连连看\ChessButton.java
目录 0 2014-12-08 23:15 JAVA-连连看\cn\
目录 0 2014-12-08 23:15 JAVA-连连看\cn\elva\
目录 0 2014-12-08 23:15 JAVA-连连看\cn\elva\model\
文件 1284 2014-06-09 17:40 JAVA-连连看\cn\elva\model\ArrayPoint.class
文件 902 2014-06-09 17:40 JAVA-连连看\cn\elva\model\ArrayPoint.java
文件 3954 2014-06-09 17:40 JAVA-连连看\cn\elva\model\Map.class
文件 7982 2014-06-09 17:40 JAVA-连连看\cn\elva\model\Map.java
文件 325 2014-06-09 17:40 JAVA-连连看\cn\elva\Settings.class
文件 529 2014-06-09 17:40 JAVA-连连看\cn\elva\Settings.java
文件 610 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 610 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 1064 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 617 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 540 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 1291 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 4053 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 4187 2014-06-09 17:40 JAVA-连连看\Mainfr
文件 3099 2014-06-09 17:40 JAVA-连连看\MapUI.class
文件 4427 2014-06-09 17:40 JAVA-连连看\MapUI.java
目录 0 2014-12-08 23:15 JAVA-连连看\Resource\
文件 34150 2014-06-09 17:40 JAVA-连连看\Resource\0.gif
文件 49747 2014-06-09 17:40 JAVA-连连看\Resource\1.gif
文件 50545 2014-06-09 17:40 JAVA-连连看\Resource\10.gif
文件 61619 2014-06-09 17:40 JAVA-连连看\Resource\11.gif
文件 25794 2014-06-09 17:40 JAVA-连连看\Resource\12.gif
文件 48144 2014-06-09 17:40 JAVA-连连看\Resource\13.gif
............此处省略12个文件信息
评论
共有 条评论