




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如果要设计一个图形系统,请你设计基本的图形元件(Point,Line,Rectangle,Triangle)的简单实现 1. 本题考察如下几个编程思想: 1)如何使用Graphics进行基本的画图 2)如果是在一个系统中来实现,那么我们需要将这些常用的方法进行简单的封装,这样可以重用;例如作成可重用组件的方法 3)如果只是个小型系统或功能,我们可以使用鼠标直接在画板上来实现;这样我们需要实现鼠标事件 / 画点 :没有直接画点的方法,但如果将直接的开始与结束坐标一样就是一个点 g.drawLine(startX, startY, startX, startY); / 画线 g.drawLine(startX, startY, endX, endY); / 画矩形 g.drawRectint x, int y, int width, int height) 那么在我们的实现中,矩形的长度=endX - startX ; 宽度=endY - startY g.drawRect(startX, startY, endX - startX, endY - startY); / 画三角 没有直接画三角的方法,但三角就是三条首尾相连的线组成的 g.drawLine(xa, ya, xb, yb);g.drawLine(xb, yb, xc, yc); g.drawLine(xc, yc, xa, ya); 2. a.在Applet上实现画图,并根据鼠标的起落来实现坐标的值 b.初始化坐标c.判断鼠标的操作d.纪录鼠标松开时候的坐标e.重写pa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 哲学论战:逻辑与观点
- 2025福建厦门市集美区后溪中学非在编教师招聘1人备考考试题库附答案解析
- 美容互联网营销方案策划
- 掌控学习之道
- 幼儿艺术启蒙
- 弱关系网络传播-洞察及研究
- 三篇管理制度
- 虚假信息溯源技术-洞察及研究
- 手指兄弟课件洗手图
- 多组学数据整合分析平台-洞察及研究
- 物理课程与教学论 课件 第五章 物理教学模式、方法与策略
- 行政执法实务培训课件
- 烘焙类产品培训课件
- 湿疹教学课件
- 《会计基础》课程标准
- 常见消防工具的使用课件
- 九年级英语情境教学实施计划
- 智能停车场管理系统研究报告
- 振动电机技术协议书
- 2025-2030年中国反无人机行业市场深度调研及前景趋势与投资研究报告
- 如何提升科室医疗安全
评论
0/150
提交评论