绘制棋盘时开始的类体
//引入图片做背景要初始化
BufferedImage bgImage = null;
//x y为鼠标坐标,初始化为0
int x = 0;
int y = 0;
//设置二位数组,画棋盘
int[][] allChess = new int[15][15];
绘制棋盘方法
public FiveChessFrame(){
//标题设置为五子棋
this.setTitle("五子棋");
//程序窗口的大小
this.setSize(900,700);
//让窗口大小不可调整(若可以调整会有bug)
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.addMouseListener(this);
//获取屏幕大小(以便让窗口直接出现在屏幕中心)
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
this.setLocation((width-900)/2, (height-700)/2);
//获取java程序背景
try {
bgImage = ImageIO.read(new File("D:/Pic/background.jpg"));
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
//显示程序窗口(必须放到最后)
this.setVisible(true);
}
public void paint(Gr