Java程序设计项目化立体教程0绘图.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 17页
  • 2026-10-05 发布于陕西
  • 举报

风扇的绘制

我们需要手动绘制风扇图像。

Java系统在AWT构件类的根类Component类中预置了一种称作Paint()的方法,在Paint()方法的重新定义中,可以通过参数Graphics的对象g来调用这些方法进行图形处理和输出。

Graphics类预置了大量的用于图形处理与输出的方法,它提供基本的几何图形绘图方法几何图形绘图方法画线段画矩形画带颜色的图形画椭圆画圆弧画多边形

容器组件的坐标系统类似于屏幕的坐标系统正x轴方向水平向右正y轴方向垂直向下

绘制图形的基本设计思想

建立某一容器组件的派生类,重写paint()方法,在该方法中实现各种图形的绘制。

绘制直线调用drawLin方法,绘制扇形调用fillArc方法等等,绘制具有四个叶片的二维风扇就是要绘制四个顶点一致,半径一致,弧度一致的扇形,调用方法fillArc。forexample例如

四叶风扇的绘制步骤

第一步Firststep在ui包中单独创建一个风扇绘制类FanPanel继承面板容器

第二步Secondstep在ui包中创建FanControl类继承Jframe类并设置窗体

属性

第三步Thirdstep在类中分别创建风扇控制按钮control=newJButton(“转动/停止”)以及风扇面板控件fan

第四步Fourthstep添加按钮到窗体南面,添加风扇到窗体中央即add(control,Bor

文档评论(0)

1亿VIP精品文档

相关文档