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