Java五子棋【联机版】一

824 阅读1分钟

效果图

image.png

实现思路

  1. 创建运行窗口并添加背景色。
  2. 绘制棋盘。
  3. 用二维数组来控制起码落子位置、绘制指示器。
  4. 鼠标在落子位置处点击可落子。

5. 落子后检查是否获得胜利。

  1. 机器判断下一步,并落子。
  2. 机器判断是否获得胜利。

代码实现

创建窗口

首先创建一个游戏窗体类GameFrame,继承至JFrame,用来显示在屏幕上(window的对象),每个游戏都有一个窗口,设置好窗口标题、尺寸、布局等就可以。

image.png 创建面板容器GamePanel继承至JPanel

image.png 再创建一个Main类,来启动这个窗口。

image.png

右键执行这个Main类,窗口建出来了

image.png

创建菜单及菜单选项

创建菜单

image.png

实现ActionListener并重写方法actionPerformed

image.png

此时GamePanel是报错的,重写actionPerformed方法。

actionPerformed方法的实现

image.png