东软的面试题上机题_第1页
东软的面试题上机题_第2页
东软的面试题上机题_第3页
东软的面试题上机题_第4页
东软的面试题上机题_第5页
免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论