写点什么

【JAVA】基于 GUI 界面编程的水果“人生”模

作者:Java-fenn
  • 2022 年 9 月 13 日
    湖南
  • 本文字数:619 字

    阅读完需:约 2 分钟

【JAVA】基于 GUI 界面编程的水果“人生”模拟系统

一、系统主要功能及简介

该系统以 JAVA GUI 编程为基础,运用大量的 JAVA 编程知识包括 I/O 流、多线程等等,在该基础上模拟水果的“一生”,从培养到护理在到成熟售卖。 其中“培养”改自游戏贪吃蛇,游戏中的“蛇”为西瓜,而其所“吃”的食物为水滴,契合给西瓜浇水然后使其生长的模拟培育环境;“护理”改自游戏 Flappy Bird,一种水果从培育到售卖过程中定会遭遇自然灾害等等的伤害,在该模块中我们营造了一种沙漠环境,水果需要躲过一个个迎面而来的仙人掌才能够健康生长;在最后的“售卖”中,我们设计了一个简易的售卖系统,能够打印出各种水果的价格信息与统计一定量水果的价格总和。 该系统运用 GUI 界面以生动形象的 gif 动图及背景音乐,能够让使用者对水果的生产及售卖流程产生深刻的抽象理解。

二、系统体系结构


图 1.主类 UML 图


图 2.水果管理系统 UML 图



图 3.水果培养系统 UML 图


图 4.水果保护系统 UML 图

三、系统设计技术

系统中应用到 I/O 流、多线程启动、GUI 界面编程、异常处理、类的继承、类的重载与重写等技术,最终实现系统的一体化。

四、编码说明

程序按照水果的生长历程封装了包括 FruitSystem、BirdGame、SnakeGame、FruitGui 四个类为主的众多个类,并根据各类的实现目标效果,定义对个方法与设计参数(设计常数如图 1-4 所示),最终完成程序。

五、效果展示



图 5.主菜单界面图



图 6.Cultivate 界面图



图 7.Protect 界面图



图 8.Introduce 界面图



图 9.Price 界面图



图 10.Purchase 界面图



图 11.Sign In 界面图

用户头像

Java-fenn

关注

需要Java资料或者咨询可加我v : Jimbye 2022.08.16 加入

还未添加个人简介

评论

发布
暂无评论
【JAVA】基于GUI界面编程的水果“人生”模_Java_Java-fenn_InfoQ写作社区