- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- java 实验5 接口多态 实验报告.docx
- java web 电子教案第一章.ppt
- JAVA-while语句.ppt
- JAVA-画图工具.doc
- JavaScript基础——使用Canvas绘图.doc
- javascript笔记整理.doc
- javasrcipt.doc
- JAVA各章习题及答案 -.doc
- java基础知识大全(网上最全).docx
- Java开发学习题.doc
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
- 2024至2030年中国左氧氟沙星片行业深度调查与前景预测分析报告.docx
- 菜籽项目申请报告.docx
- 2024至2030年中国八角钢行业深度调查与前景预测分析报告.docx
文档评论(0)