lab4
桂 林 理 工 大 学
实 验 报 告
班级 人工智能24-2 学号 3242050858204 姓名 雷斯维 同组实验者
实验名称 面向对象程序设计 lab4 日期 2026年 7 月1 日
一、实验目的:
掌握 Swing 各类 GUI 组件与布局管理器,实现可视化软件界面;
理解事件驱动机制,熟练使用动作、鼠标监听器处理用户交互;
完成算术练习、扫雷两大程序,实现随机出题、递归开格、计时计步等业务逻辑;
运用文件 IO 实现游戏存档读写,掌握数据持久化基础;
学会界面美化、动态刷新与程序模块化开发,熟悉 Eclipse+JDK17 开发调试流程。
二、实验环境:
eclipse Java SE 17
三、实验内容:
(写出主要的内容)
实验1









实验2(选做,可AI)
终端**(扫雷、射击。。。)游戏
1、良好的界面实现
2、可调节难度
3、计时与计步功能
4、保存/读取游戏进度
5、。。。。可扩展

四、心得体会:
本次实验整合了 Java GUI、事件处理、IO 流等知识,学会了窗口组件分层布局与监听器使用。开发中踩过界面文字渲染、存档刷新、递归逻辑等坑,掌握了 GUI 调试方法。模块化编码让程序易扩展,文本存档实现了数据持久化。同时发现自身代码容错、界面适配能力不足,后续会优化存储方式与交互体验,完整锻炼了独立开发小型桌面程序的能力。

浙公网安备 33010602011771号