五子棋小项目的总结

本文总结了作者在开发五子棋小游戏过程中的收获,包括利用Java提供的基本方法进行图形绘制,如非直接使用画笔画棋盘;实现音频输入,通过文件流添加五子棋音乐;对关键字this和super的深入理解;以及使用数组实现游戏逻辑。同时,指出了程序存在的问题,如音乐播放只能完整播放一次,以及下棋时鼠标形状的改变和位置显示等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 五子棋源码


                         

说一下收获:

小白阶段,感觉目前用到的很多基本方法都是jdk已经提供的。我们现阶段应该知道jdk能提供哪些基本的方法供我们使用,每天也都在学习到一些新的基本的方法的使用,还是蛮不错的。

比如画五子棋的时候,不是直接的通过画笔画,如下

g.drawOval(x, y, width,height);
而是可以通过直接画图片的方式进行绘制,画出的感觉也比较的立体,如下:

ImageIcon i1=new ImageIcon(getClass().getResource("  "));
g.drawImage(i1.getImage(),x, y, width,heigh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值