登录
首页 » 其他 » Java人机对战五子棋游戏

Java人机对战五子棋游戏

于 2022-08-08 发布 文件大小:38.43 kB
0 82
下载积分: 2 下载次数: 1

代码说明:

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()弹出提示栏。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 酒店时钟源码
    应用背景  定义一个类Clock 属性有hour、minute、second 功能有display(显示时间)、set(设置时间)和tick(走一秒) 为Clock添加静态成员count,并初始化,在测试代码中先后声明两个钟 2、类的组合:定义Time类,定义Clock2,属性为Time型变量time 3、(从1中)派生一个类HotelClock 属性有hour、minute、second、city(注意:属性继承v.s.新增) 功能有display、set和tick(注意:哪些功能需要重写) 测试代码中声明一个长度为3的HotelClock数组,分别存北京、东京(比北京晚1个小时)和纽约时间(比北京早15个小时),并输出。 4、为HotelClock类重载
    2023-04-03 23:50:04下载
    积分:1
  • OA system, a company source: a more powerful set of features of office systems,...
    某公司OA系统源码: 功能较为强大的一套办公系统,可在线角色管理,用户管理,目录管理,模板管理等。 适合用于企业办公。 使用前先打开企业管理器把DB下的数据库附加好 再配置一下web.config中的链接字符串。 还要把WEB目录设置成为虚拟目录。 默认的管理用户及密码都为:51aspx -OA system, a company source: a more powerful set of features of office systems, online role management, user management, directory management, template management. Suitable for business office. Before use Enterprise Manager to open the attached database DB under some good re-configure the link in the web.config string. WEB directory would also like to become a virtual directory settings. The management of the default user and password are: 51aspx
    2023-04-12 04:45:04下载
    积分:1
  • : 1, the first "production" box importation of production, "input...
    说明: 1、先在“产生式”框中输入产生式,在“输入的符号串”框中输入待分析的符号串,点击“编译”按钮开始根据产生式分析输入的符号串。 2、在“范例”菜单中可以选择预选的产生式和输入符号串范例,有两个范例,其中书上范例为“范例代码2”。 3、“产生式”框中,“显示消除左递归结果”选中时,执行编译后如果“产生式”框内内容没有变化,则原输入的产生式符合LL(1),否则,“产生式”框内内容将转换为符合LL(1)的文法。-: 1, the first "production" box importation of production, "input string of symbols" input box to the symbol series analysis, Click on the "Build" button to begin production analysis of the input string of symbols. 2, the "paradigm" menu can choose a pre-production series and the importation of symbols example, there are two examples, which book example of "two examples of code." 3, "have a" box, "showed that the elimination of left recursive results" selected, If, after the implementation of compiler "production" box contents have not changed, then the importation of the production line with LL (1), otherwise, "Production" box contents will be converted to meet LL (1) grammar.
    2022-07-23 04:31:15下载
    积分:1
  • Image restoration in labview
    Image restoration in labview
    2022-11-09 15:25:03下载
    积分:1
  • 判断数列相邻n项和是否为和数,中数列可有1000项,n可到10
    判断数列相邻n项和是否为和数,其中数列可有1000项,n可到10
    2022-08-22 15:22:37下载
    积分:1
  • labview的入门教材,让你在最短的时间内掌握labview的基础知识
    labview的入门教材,让你在最短的时间内掌握labview的基础知识-LabVIEW entry materials, let you in the shortest possible time to master the basic knowledge of LabVIEW
    2022-10-20 22:40:03下载
    积分:1
  • 智睿ASP设备报修管理系统 v1.0
    智睿ASP设备报修管理系统,通用性强,内含会员模块,报修登记管理,工人信息管理,支持在线打印和数据导出,报修次数统计等实用功能。功能模块:   权限设置 - 可设多个管理员,自由分配选项管理权限   数据备份 - 支持在线数据库备份及还原数据库   类别管理 - 支持城市区域,报修项目,维修工人,会员信息   类别管理 - 支持在线EXCEL电子表格导出,及打印数据,报修次数统计   管理后台登陆:   /admin/admin_login.asp 帐号:admin 管理密码:123456 认证码:zhirui
    2022-04-13 07:59:24下载
    积分:1
  • 利用神经网络和多元回归预测的人均国内生产总值,和…
    采用神经网络和多元回归对人均GDP进行预测并建模-Using neural networks and multiple regression to predict the per capita GDP, and Modeling
    2022-03-22 21:09:02下载
    积分:1
  • 这是一个非常酷的游戏,这是我最近做的!欢迎你来试一下!
    This a very cool game that is made my me recently! Welcome to have a try!
    2022-07-09 22:57:52下载
    积分:1
  • 改程序实现了对dalas的1
    改程序实现了对dalas的1-wire器件温度传感器ds18b20(也可以是ds1825)的驱动,并将温度值显示在液晶屏幕1602上-This program is dedicated to driving the 1-wire device ds18b20(ds1825),which reads the temperature and displays it on the LHD1602
    2022-10-23 12:30:04下载
    积分:1
  • 696518资源总数
  • 104384会员总数
  • 26今日下载