基于java开发的飞机游戏-论文内容摘要:
=()。 (color)。 Font f = new Font(宋体 ,size)。 (f)。 (str,x,y)。 (c)。 } public static void main(String[] args){ new GamePlaneFrame().launchFrame()。 } public void launchFrame(){ ()。 addKeyListener(new KeyMonitor())。 //键盘控制。 //画子弹; for(int i=0。 i19。 i++){ Bullet b=new Bullet()。 (b)。 } startTime=new Date()。 //获取当前时间为游戏开始的时间; } //定义为内部类,可以方便使用外部类的普通属性。 class KeyMonitor extends KeyAdapter{ //按下键盘 public void keyPressed(KeyEvent e) { //(())。 (e)。 } //松开键盘弹上; public void keyReleased(KeyEvent e) { (e)。 } } } Plane 类 ,(其作用是画飞机) package。 import。 import。 import。 import。 import。 public class Plane extends GameObject{ /*Image img。 double x,y。 int weigth,heigth。 int speed=5。 */ private boolean left,right,up,down。 private boolean live = true。 /** * 重写飞机类。 * @param imgpath * @param x * @param y */ public Plane(String imgpath, double x, double y) { super()。 = (imgpath)。 =(null)。 =(null)。 = x。 = y。 } public void draw(Graphics g){ if(live){ (img,(int)x,(int)y, null)。 /*调用移动函数 */ move()。 //move()。 } } public Plane(){ } public boolean isLive() { return live。 } public void setLive(boolean live) { = live。 } } 子弹类 Bullet package。 import。 import。 import。 import。 public class Bullet extends GameObject{ double degree。 public Bullet(){ degree = 2**()。 x=。 y=。 weigth=10。 heigth=10。 } public void draw(Graphics g){ Color c=()。 ()。 ((int)x,(int)y,weigth,heigth) x+=speed*(degree)。 y+=speed*(degree)。 if(y30||y=) degree=degree。 if(x0||x=) degree=。 (c)。 } } package。 import。 import。 import。 /** * 爆炸类; * @author Administrator * */ public class Explode { double x,y。基于java开发的飞机游戏-论文
相关推荐
配合 setSavepoint()方法所设置的退回点,退回到相应的点 getMetaData 返回用于连接的一个 DatabaseMetaData对象 getTransactionIsolation() 返回连接的事务处理隔离层 getWarnings() 返回在这个连接中通过调用报告的第一个 SQL警告 inReadOnly() 返回连接的只读状态 setAutoClose() 激活默认
界面包的职责是: ( 1) 与用户的交互,接收用户的各种输入以及输出各种提示信息或处理结果。 ( 2) 对于输入的数据进行数据校验,过滤非法数据。 ( 3) 向业务处理对象发送处理请求。 用户界面包图展开如图 32所示: 用 户 界 面输 入 , 输 出数 据 效 验发 送 业 务 处 理 请 求 图 32 用户界面包展开图 Fig32 Package Diagram of Users
课程设计内容 需求分析 魔板游戏就是大家以前常玩的拼板游戏。 就是将一幅完整 的图片分成小块,打乱顺序,再拼好,并且只能将图块和临界的空格交换位置。 用最短的时间和最省的步骤将图形拼好,此玩法虽然简单,但特别考验智力,魔板游戏与魔方游戏相似属于益智游戏。 2020 级程序设计综合实验报告 10 此项目我们需要通过面向对象的 Java 程序设计来实现,游戏设计中需要用到 GUI 图形界面的设计
定标题和 /或图标的选项卡,在一组组件之间进行切换。 JTextArea 类负责创建一个显示纯文本的多行区域。 它作为一个轻量级组件 Container 类负责创建一个容器对象,此容器可以包含其它组件。 AboutDialog 类是 JDialog 类的子类,负责创建一个显示对话框。 10 : jMainPane、 jPanel jPanel变量是 JPane1 创建的面板容器。 jt jt2
环境,及先进的系统开发方案,从而达到充分利用现有 资源,提高系统开发水平和应用效果 的 目的。 (1) 系统应基本 完成服务器代理功能 ,满足 多用户同时连接的请求 需要,并达到操作过程简便。 (2) 系统采用 多线程的连接技术,实现服务器端和客户 端整合的方式 ,显示用户界面 的 信息,基本操作。 Server(服务器端)负责实现数据服务。 (3) 系统应具备数据库维护功能
统的设计与实现 毕业论文内江师范学院本科毕业论文(设计) 2目 录 1 前言 课题选题背景 31. 3即时聊天系统的发展 42 涉及的相关技术及协议 Java语言 C/S模式介绍 Hibernate框架简介 63 系统需求分析 数据库概要设计 ................................................................... 12 基于