lab4

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

三、实验内容:
(写出主要的内容)
实验1

图片1

图片2

图片3

图片4

图片5

图片6

图片7

图片8

图片9

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

图片10

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

posted @ 2026-07-09 10:22  jenini  阅读(6)  评论(0)    收藏  举报