JAVA课程设计黑白棋源代码

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] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有