毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

JAVA课程设计黑白棋源代码

更新时间:2007-9-28:  来源:毕业论文

JAVA课程设计黑白棋源代码|java课程设计|数据库课程设计|计算机课程设计|精品课程网站设计

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
//建立一个大框架用来放置棋盘面板
class Game extends JFrame
{

 int Max;//定义的棋盘大小为Max × Max的正方形
 boolean ChessCheck = false;//定义一个变量,用来设置棋子是否能下在所在位置
 boolean IamFirst = true;//定义一个变量,用来判断轮到谁下棋,黑棋为true白棋为false
 JPanel mainPanel;//定义主面板
 Object[] options ={ "确定" };//警告框按钮
 String msg;//警告框信息
 public Game()
 {
  super("黑白棋(二人对战)");//窗口标题
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//默认窗口关闭按钮
  setLocation(200, 200); //设置组件位置X,Y坐标
  Image frame_icon = Toolkit.getDefaultToolkit().createImage(getClass().getResource("image\\bw.jpg"));//定义图标文件
  setIconImage(frame_icon);//设置窗口图标
  setVisible(true);
  mainPanel = new JPanel();
  getContentPane().add(mainPanel);
 }
}

//起始设置窗口
//该窗口包含2个Label显示,其中一个为作者信息显示
//另一个为输入提示,文本框用来输入棋盘大小
//开始游戏按钮用来检查输入内容是否合法,若合法则进入游戏
class Start extends JFrame
{
 Object[] options ={ "确定" };
 String msg;
 JPanel S_panel;
 JLabel Msg;
 JLabel PMax;
 JTextField TMax;
 JButton GameStart;
 GameEvent bEGame;
 BorderLayout SLayout;

[1] [2] [3] [4] [5] [6] [7] [8] 下一页

JAVA课程设计黑白棋源代码下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。