文件名称:Java人机对战五子棋游戏.rar
文件大小:38KB
文件格式:RAR
更新时间:2022-07-30 05:40:27
Java源码-游戏娱乐
Java人机对战五子棋游戏FiveChessGame设计思路: 1、用按钮做棋子,用图片填充每个按钮。 2、棋盘为24*24的 FiveChessGame类的构造方法。主要设置JFrame的相关属性、棋盘初始化方法initChess(JButton[][] chess),设置棋子的相关属性,图标、大孝事件等。点击棋子时设置棋子的图标setOnChessIcon,根据判断该位置的棋子是否有棋子,和棋子颜色设置棋子图标,将棋子放入panel中addChessIntoPanel(JButton[][] buttons,JPanel panel),把panel设置为网格布局,然后向里面添加棋子JButton:chess。 响应按钮的事件actionPerformed(ActionEvent e)根据点击的按钮,获取其ActionCommand,然后找到对应的棋子chess[x][y],并作出相应的响应事件。判断棋子是否嬴了,并给出相应的操作。嬴了调用getWinDialog()弹出提示栏。
【文件预览】:
codesc.net
----FiveChessGame()
--------AboutDialog.java(1KB)
--------FiveChessIcons()
--------FiveChessGameMain.java(20KB)
--------WinDialog.java(1KB)