java线程实验报告—反弹球(共4页).doc

上传人:飞****2 文档编号:14031138 上传时间:2022-05-02 格式:DOC 页数:4 大小:74.50KB
返回 下载 相关 举报
java线程实验报告—反弹球(共4页).doc_第1页
第1页 / 共4页
java线程实验报告—反弹球(共4页).doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《java线程实验报告—反弹球(共4页).doc》由会员分享,可在线阅读,更多相关《java线程实验报告—反弹球(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上Java程序设计实验报告班级:学号:姓名:1. 题目(一). 编写Applet程序,其中包含一个滚动的字符串,字符串从左到右运动,当所有的字符都从屏幕的右边消失后,字符串重新从左边出现并继续向右移动。(二). 编写一个Applet内部显示一个蓝色反弹球的程序,通过一个事件使该球开始运动,在该球撞击Applet边框时,它应从边框弹回并以相反的方向运动。2. 目的和要求(1)掌握实现线程有两种方法:1.实现Ruannable接口 2.继承Thread类(2)学会线程的创建,run()方法的调用,在stop()方法中终止线程。3. 源程序实验(二)源程序:import ja

2、va.awt.*; import java.applet.*;public class Thread2 extends Applet implements Runnable int X, Y;public Thread2() Thread m_Draw = null;public void init() m_Draw = new Thread(this); public void paint(Graphics g) g.setColor(Color.pink);g.fillOval(X,Y, 20, 20);public void start()m_Draw.start();tryThread

3、.sleep(50);catch(InterruptedException e)public void stop()if(m_Draw.isAlive()m_Draw.stop();public void run()int dx=(int)(Math.random()*10)%2+3;int dy=(int)(Math.random()*10)%2+3;trywhile(true) X = X + dx; Y = Y + dy;if (Y getHeight() - 40 | Y getWidth() - 40 | X 0) dx = -dx; repaint(); Thread.sleep(100); catch(InterruptedException e)4. 数据结果实验(一)结果:实验(二)数据:5. 实验心得与体会专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁