java开发的五子棋项目 运用GUI 项目成品
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2010-06-23 09:36 项目源代码FiveChess.classpath
文件 385 2010-08-16 00:09 项目源代码FiveChess.project
文件 86 2011-04-21 21:55 项目源代码FiveChess.settingsorg.eclipse.core.resources.prefs
文件 1986 2011-04-21 21:55 项目源代码FiveChessinBox.class
文件 4115 2011-04-21 21:55 项目源代码FiveChessinChessAI.class
文件 3552 2011-04-21 21:55 项目源代码FiveChessinFiveChess.class
文件 2518 2011-04-21 21:55 项目源代码FiveChessinGame$ReplayThread.class
文件 10261 2011-04-21 21:55 项目源代码FiveChessinGame.class
文件 1359 2011-04-21 21:55 项目源代码FiveChessinHelp.class
文件 1065 2010-06-23 09:40 项目源代码FiveChessinimagesai.gif
文件 257473 2010-06-23 09:40 项目源代码FiveChessinimagesg_game.gif
文件 217337 2010-06-26 01:35 项目源代码FiveChessinimagesg_help.gif
文件 96054 2010-07-16 01:22 项目源代码FiveChessinimagesg_lbl_replay.gif
文件 174402 2010-07-16 00:30 项目源代码FiveChessinimagesg_replay.gif
文件 199601 2011-04-21 22:07 项目源代码FiveChessinimagesg_welcome.gif
文件 5888 2010-07-15 00:52 项目源代码FiveChessinimagestn_auto.gif
文件 2319 2010-07-14 23:57 项目源代码FiveChessinimagestn_back_on.gif
文件 2306 2010-07-15 00:00 项目源代码FiveChessinimagestn_back_un.gif
文件 5928 2010-07-15 00:52 项目源代码FiveChessinimagestn_exit.gif
文件 2274 2010-07-16 02:32 项目源代码FiveChessinimagestn_game_replay.gif
文件 2336 2010-07-14 23:57 项目源代码FiveChessinimagestn_goon_on.gif
文件 5952 2010-07-15 00:52 项目源代码FiveChessinimagestn_help.gif
文件 5771 2010-07-15 00:52 项目源代码FiveChessinimagestn_net.gif
文件 2307 2010-07-15 00:00 项目源代码FiveChessinimagestn_pass_on.gif
文件 2310 2010-07-15 00:06 项目源代码FiveChessinimagestn_pass_un.gif
文件 5623 2010-07-15 00:52 项目源代码FiveChessinimagestn_replay.gif
文件 2248 2010-07-14 23:57 项目源代码FiveChessinimagestn_reset_on.gif
文件 3541 2010-07-15 00:26 项目源代码FiveChessinimagestn_return.gif
文件 2342 2010-07-14 23:57 项目源代码FiveChessinimagestn_return_on.gif
文件 2345 2010-07-15 00:00 项目源代码FiveChessinimagestn_start_on.gif
............此处省略182个文件信息
import javax.swing.JLabel;
/**
* 棋格类
* @author 小呆瓜
*/
public class Box extends JLabel{
/**
* 版本号
*/
private static final long serialVersionUID = 1L;
private JLabel kuan=null;//棋格红框
private JLabel dian=null;//下子落点
private int row=0; //标志当前棋格的行
private int col=0; //标志当前棋格的列
private int flag=0;//标志当前棋格的状态:0无子1黑子2白子
/**
* 棋格构造函数 无棋子状态
* @param row 指定行位置
* @param col 指定列位置
*/
public Box(int rowint col){
this.row=row;
this.col=col;
this.init();//设用类成员初始化方法
}
/**
* 棋格构造函数 同时指定棋子状态
* @param row 指定行位置
* @param col 指定列位置
* @param flag 指定状态
*/
public Box(int rowint colint flag){
this.row=row;
this.col=col;
this.flag=flag;
this.init();//设用类成员初始化方法
}
/**
* 初始化类成员
*/
private void init(){
//实例化类成员
kuan=new JLabel(ResUtil.kuan);
dian=new JLabel(ResUtil.dian);
//设置类成员相关属性
kuan.setBounds(0 0 35 35);
dian.setBounds(0 0 35 35);
kuan.setVisible(false);
dian.setVisible(false);
//先设置布局,后添加组件
this.setLayout(null);
this.add(kuan);
this.add(dian);
}
//设置选框是否可见
public void setKuan(boolean flag){
kuan.setVisible(flag);
}
//设置点是否可见
public void setDian(boolean flag){
dian.setVisible(flag);
}
public int getRow() {
return row;
}
public void setRow(int row) {
this.row = row;
}
public int getCol() {
return col;
}
public void setCol(int col) {
this.col = col;
}
//返回当前棋格的状态
public int getFlag() {
return flag;
}
//设置当前棋格的状态
public void setFlag(int flag) {
this.flag = flag;
if(flag==0){
this.setIcon(null);
}else if(flag==1){
this.setIcon(ResUtil.qz_hei);
}else if(flag==2){
this.setIcon(ResUtil.qz_bai);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2010-06-23 09:36 项目源代码FiveChess.classpath
文件 385 2010-08-16 00:09 项目源代码FiveChess.project
文件 86 2011-04-21 21:55 项目源代码FiveChess.settingsorg.eclipse.core.resources.prefs
文件 1986 2011-04-21 21:55 项目源代码FiveChessinBox.class
文件 4115 2011-04-21 21:55 项目源代码FiveChessinChessAI.class
文件 3552 2011-04-21 21:55 项目源代码FiveChessinFiveChess.class
文件 2518 2011-04-21 21:55 项目源代码FiveChessinGame$ReplayThread.class
文件 10261 2011-04-21 21:55 项目源代码FiveChessinGame.class
文件 1359 2011-04-21 21:55 项目源代码FiveChessinHelp.class
文件 1065 2010-06-23 09:40 项目源代码FiveChessinimagesai.gif
文件 257473 2010-06-23 09:40 项目源代码FiveChessinimagesg_game.gif
文件 217337 2010-06-26 01:35 项目源代码FiveChessinimagesg_help.gif
文件 96054 2010-07-16 01:22 项目源代码FiveChessinimagesg_lbl_replay.gif
文件 174402 2010-07-16 00:30 项目源代码FiveChessinimagesg_replay.gif
文件 199601 2011-04-21 22:07 项目源代码FiveChessinimagesg_welcome.gif
文件 5888 2010-07-15 00:52 项目源代码FiveChessinimagestn_auto.gif
文件 2319 2010-07-14 23:57 项目源代码FiveChessinimagestn_back_on.gif
文件 2306 2010-07-15 00:00 项目源代码FiveChessinimagestn_back_un.gif
文件 5928 2010-07-15 00:52 项目源代码FiveChessinimagestn_exit.gif
文件 2274 2010-07-16 02:32 项目源代码FiveChessinimagestn_game_replay.gif
文件 2336 2010-07-14 23:57 项目源代码FiveChessinimagestn_goon_on.gif
文件 5952 2010-07-15 00:52 项目源代码FiveChessinimagestn_help.gif
文件 5771 2010-07-15 00:52 项目源代码FiveChessinimagestn_net.gif
文件 2307 2010-07-15 00:00 项目源代码FiveChessinimagestn_pass_on.gif
文件 2310 2010-07-15 00:06 项目源代码FiveChessinimagestn_pass_un.gif
文件 5623 2010-07-15 00:52 项目源代码FiveChessinimagestn_replay.gif
文件 2248 2010-07-14 23:57 项目源代码FiveChessinimagestn_reset_on.gif
文件 3541 2010-07-15 00:26 项目源代码FiveChessinimagestn_return.gif
文件 2342 2010-07-14 23:57 项目源代码FiveChessinimagestn_return_on.gif
文件 2345 2010-07-15 00:00 项目源代码FiveChessinimagestn_start_on.gif
............此处省略182个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)