




免费预览已结束,剩余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年高三5月仿真考试数学试题含解析
- 辽宁省普兰店区第二中学2025年全国大联考(江苏卷)高三第二次英语试题试卷含解析
- 洛阳商业职业学院《合唱与指挥》2023-2024学年第一学期期末试卷
- 日喀则市重点中学2025届高三适应性月考(一)生物试题含解析
- 宁夏财经职业技术学院《导演创作实践III》2023-2024学年第一学期期末试卷
- 2025年注册城市规划师考试试题及答案
- 上海师范大学天华学院《数据分析与R语言》2023-2024学年第一学期期末试卷
- 2025年物流管理专业课程考试题及答案
- 四川省德阳中学江县2025届第二学期期末教学质量检测试题初三物理试题含解析
- 武汉民政职业学院《钢琴与即兴伴奏一》2023-2024学年第二学期期末试卷
- 2024-2025学年人教版英语七年级下册Unit 5 Here and now Section B 1a - 1d 教案
- 中国银行课件模板7
- 2025年桉树种植与林业碳汇交易市场建设合作合同2篇
- DB3301T 1118-2023 秀珍菇设施栽培技术规程
- 美容院会员卡使用合约
- 中国邮政广西分公司招聘笔试冲刺题2025
- 膏方课件培训
- 浙江省精诚联盟2024-2025学年高三上学期12月适应性联考 政治试卷(含答案解析)
- (高中地理)区域地理-中亚课件
- 群团工作职责
- 猴子的课件教学课件
评论
0/150
提交评论