使用Java的Swing组件库,借助JFrame和JPanel类的继承,成功打造了老鹰抓小鸡游戏。核心类包括EagleAndChicks、MyPanel和Point。MyPanel充当游戏主面板,以ArrayList存储小鸡位置,处理鼠标点击事件实现小鸡的移动,并精准检测老鹰与小鸡的碰撞。EagleAndChicks是游戏控制器,负责处理开始游戏按钮、移除老鹰吃掉的小鸡并使老鹰逐渐变大,最终判断游戏胜利。程序还包括了随机生成小鸡位置和移动方向的代码,以及引人入胜的背景图片的精心绘制。