
实验目的学习掌握事件处理按以下需求可扩充设计并完成一个能运行的且界面美观的小软件。提交可运行软件程序主要针对小学生的算术计算。可以自定义计算的难度此项可根据功能进行扩展随机获取不一样的题目能通过按键触发确定填写输入的答案是否正确。计算满足 - * /(可扩展操作数可以是整数、小数、分数等等可扩展终端**扫雷、射击。。。游戏良好的界面实现可调节难度计时与计步功能保存/读取游戏进度。。。。可扩展二、实验环境IDEA三、实验内容小学算数扫雷四、心得体会在算术练习项目中我熟练掌握了Swing窗口、各类组件与网格布局的使用弄懂了JFrame不能直接设置边框的语法问题通过按钮、下拉框事件监听吃透了事件源、监听器的事件处理机制实现难度分级、随机出题、答案校验等需求学会对用户输入做异常容错。扫雷程序让我掌握了鼠标监听、游戏地图逻辑、计时计步功能开发同时运用IO流完成游戏存档与读档处理文件读写受检异常将原本控制台版本改造为纯图形界面全程弹窗交互理解了可视化程序和终端程序的开发差异。两处开发过程中不断解决编译报错、界面布局、逻辑bug锻炼了代码调试与面向对象编程思维也明白了代码分层、功能模块化能让程序更易拓展维护。