資源簡介
JAVA-連連看 用純java實現(xiàn)的連連看小游戲,項目完整帶文檔說明

代碼片段和文件信息
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
{
//?按鈕所對應(yīng)的數(shù)組中的值和位置用ArrayPoint結(jié)構(gòu)來表示
protected?ArrayPoint?point?=?null;
/**
?*?構(gòu)造函數(shù)指定按鈕所代表的值和位置
?*?
?*?@param?row
?*??????????????所在行號
?*?@param?col
?*??????????????所在列號
?*?@param?value
?*??????????????代表的值
?*/
public?ChessButton(int?row?int?col?int?value)
{
this(new?ArrayPoint(row?col?value));
}
/**
?*?構(gòu)造函數(shù)
?*?
?*?@param?point
?*??????????????值和位置的數(shù)據(jù)結(jié)構(gòu)
?*/
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);
}
/**
?*?構(gòu)造函數(shù)使用默認值
?*/
public?ChessButton()
{
this(new?ArrayPoint(0?0?0));
}
/**
?*?返回當前按鈕代表的位置和值
?*?
?*?@return?point
?*/
public?ArrayPoint?getPoint()
{
return?point;
}
/**
?*?設(shè)置此按鈕所代表的位置和值
?*?
?*?@param?point
?*??????????????要設(shè)置的?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個文件信息
評論
共有 條評論