java课程设计——红色小弹球.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程设计报告 题 目 红色小球反弹程序 院 系 信工院 班 级 14计本1 学 号 1412210112 姓 名 赵佳 目录 摘要 3 1、概述 4 1.1题目简介 4 1.2功能分析 4 1.3功能实现 4 1.3.1颜色选择功能的实现 4 1.3.2速度选择功能的实现 4 1.3.3小球出现的位置的功能实现 5 1.3.4开始/添加功能的实现 5 1.3.5暂停功能的实现 5 1.3.5清除功能的实现 6 2、程序的分析与设计 7 2.1程序分析 7 2.2程序设计 7 2.2.1main方法用于程序测试 7 2.2.2小球运动线程 7 2.2.3小球的画板 8 2.2.4添加小球 8 2.2.5绘制画板 8 2.2.6小球类 9 2.2.7获取小球的形状 9 2.2.8获取小球的颜色 9 3、系统实现 10 3.1实现代码 10 3.2测试结果 10 4、总结 12 附录2 15 摘要 JAVA是目前最流行的软件开发语言之一,称为网络上的“世界语”。JAVA适合开发基于多媒体、与平台无关、用面向对象的方法进行的基于Internet、Intranet、Extranet的Applet和应用程序。它具有简单高效、面向对象、不依赖机器结构的特点,支持多线程、分布和并发机制。用JAVA开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。JAVA是一门包含多种知识的学科,提供了丰富的类库,能最大限度地利用网络。JAVA可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还应用于Internet系统管理、Web页面设计、Internet可视化软件开发等方面。在学习的过程中我学到了许多以前没有学到的概念和新鲜资讯。运用这些知识可以完成老师交给我的课程设计任务。 1、概述 1.1题目简介 用java语言,使用Eclipse工具来进行编辑运行一个简单红色反弹球程序。 1.2功能分析 1.3功能实现 1.3.1颜色选择功能的实现 panel.add(new JLabel( 颜色: )); //添加标签Color: panel.add(colorCombo); //添加颜色选择框 以此添加小球颜色: colorCombo.addItem(red); colorCombo.addItem(orange); colorCombo.addItem(yellow); colorCombo.addItem(green); colorCombo.addItem(cyan); colorCombo.addItem(blue); colorCombo.addItem(magenta); 1.3.2速度选择功能的实现 panel.add(new JLabel( 速度: )); //添加标签Speed: panel.add(speedCombo); //添加速度选择框 添加速度选项: speedCombo.addItem(slow); speedCombo.addItem(fast); 速度选择框加入监听器,及时改变小球的速度 speedCombo.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { String speed = (String)speedCombo.getSelectedItem(); if (speed.equals(slow)) { delay = 5; } else { delay = 1; } } }); 1.3.3小球出现的位置的功能实现 panel.add(new JLabel( 出现方位: )); //添加标签 panel.add(placeCombo); //添加方位选择框 以下几句话用来向方位选择框加入各种方位选项 placeCombo.addItem(Left-Top); placeCombo.addItem(Left-Bottom); placeCombo.addItem(Right-Top); placeCombo.addItem(Right-Bottom); 1.3.4开始/添加功能的实现 private JButton btnAdd = new JButton(开始/添加); 开始/添加按钮加入监听器,当按下按钮时添加小球 btnAdd.addActionListener(new Action

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档