Java课程设计--大鱼吃小鱼

  • 前言
  • 1、创建FishFrame.java
  • 2、创建FishPanel.java
  • 3. 创建一个DataImg.java来统一加载图片
    • 3.1 将图片保存在一个包下面如图:
  • 4.创建鱼的类
    • 4.1 鱼的父类Fish.java
    • 4.2 其他鱼(都是相似的)
    • 4.3 自己的鱼
  • 5.结语

前言

游戏整体框架来着B站:这是链接:Java实战训练营
在我的课设中改进了让鱼有游动特效,以及增添了鼠标监听事件等等游戏优化
游戏效果:

1、创建FishFrame.java

package FishGame;import javax.swing.*;
import java.awt.event.*;
/** 步骤:* 1.先创建窗体对象* 2.背景的绘制* 3.键盘的监听事件*      1.实现接口*         2.添加监听的事件* 4.将己方鱼放上去* 5.让小鱼移动* 6.敌方的												

Java课程设计作业--大鱼吃小鱼相关推荐

  1. 课程设计代写java,JAVA课程设计作业代做、代写JAVA编程设计作业、代写data留学生作业...

    JAVA课程设计作业代做.代写JAVA编程设计作业.代写data留学生作业 日期:2020-06-13 11:30 JAVA Coursework (30 marks) Suppose you nee ...

  2. Java大作业-考试管理系统(GUI)无数据库-Java课程设计

    Java课程设计-Java大作业-考试管理系统(GUI)无数据库 题目要求 开发环境 : 程序总功能模块 程序详细设计 使用情况 第一次写这东西有不少错误的地方,题目要求的功能也没有完全实现,以上内容 ...

  3. 打怪游戏Java课程设计_java 课程设计大作业 写的一个RPG游戏(代码+文档)

    [实例简介] java 课程设计大作业 写的一个RPG游戏(代码+文档) java 课程设计大作业 写的一个RPG游戏(代码+文档) [实例截图] [核心代码] Rebellion-master ├─ ...

  4. 简易抽奖系统(Java课程设计/大作业)

    简易抽奖系统(Java课程设计/大作业) package 简易抽奖系统; import java.awt.*; import java.awt.event.ActionEvent; import ja ...

  5. Java课程设计报告--绩效考核信息管理系统

     Java课程设计报告 题目      绩效考核信息管理系统    学生姓名         学    号                   院    系        年级专业计算机科学与技术 班 ...

  6. java毕业生设计作业批改管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计作业批改管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计作业批改管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  7. java 课程设计文本编辑器,JAVA课程设计--文本编辑器

    JAVA课程设计--文本编辑器 Java 语言课程期末作业 1 Java 语言课程期末作业 题 目 第 8 题,文本编辑器 学 院 计算机学院 专 业 计算机科学与技术 班 别 学 号 姓 名 201 ...

  8. Java课程设计(2020版)

    目录 参考资料 一. 题目选择说明 1. 传统题目 2. 综合性题目(有一定挑战性.有趣.实用) 2.1题目特点: 2.2 常见类库与技术参考资料 2.2.1 jsoup 2.2.2 HttpComp ...

  9. JAVA课程设计——“小羊吃蓝莓”小游戏

    JAVA课程设计--"小羊吃蓝莓"小游戏 1. 团队课程设计博客链接 http://www.cnblogs.com/HXY071/p/7061216.html 2. 个人负责模块或 ...

最新文章

  1. python可视化:matplotlib学习笔记
  2. getDeclaredField(x);与set方法的用法
  3. PHP版本如何选择?应该使用哪个版本?
  4. linux mysql timestamp_MYSQL中TIMESTAMP类型的使用
  5. [转] 让Visual Studio生成Release版本的可执行文件
  6. Linux 系统应用编程——网络编程(高级篇)
  7. HTML左边和右边是固定的宽度但是中间是自动的布局方式
  8. 【Java】OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes…… 的解决方法
  9. 深入css布局 (3)完结 — margin问题与格式化上下文
  10. ubuntu 安装sougou 输入法
  11. 化学反应的常微分方程求解(Python)
  12. Java的Modifier
  13. Android 辅助服务实战-游戏点击器
  14. linux 误删除根分区的pv,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)(4)
  15. 关于python异常处理、以下说法正确的是_以下关于Python高级特性说法正确的是(_____)。...
  16. android手机红外代码HAL,手机红外遥控器发送红外信号到STM32【HAL库】
  17. Unity游戏开发:粒子系统
  18. vs+opencv创建空白图片(单通道,三通道)
  19. jsp计算机网络学习网站
  20. Windows Presentation Foundation 巡游

热门文章

  1. innosetup打包驱动
  2. Linux 系统启动过程
  3. 关于windows系统激活问题
  4. 电气设备新能源行业周报
  5. 基于分子模拟对植物性抑菌剂抑制耐药菌的研究
  6. %@ page language=java import=java.util.* pageEncoding=UTF-8%
  7. Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列)
  8. 自助商务智能的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. 简单聊天室的设计 C++ MFC
  10. 软件体系结构-04-CSBS体系结构