首页 理论教育 小应用程序的绘制原理

小应用程序的绘制原理

时间:2022-02-28 理论教育 版权反馈
【摘要】:Applet程序中所采用的AWT的绘图机制主要涉及3个方法:paint()方法、update()方法和repaint()方法,update()方法和paint()方法都有一个Graphics类参数。Graphics是画图的关键,它可以支持两种绘图:一种是基本的绘图,如画线、矩形、圆等;另一种是画图像,主要用于动画制作。得到了Graphics类的对象,就可使用各种绘图方法。

10.3.1 小应用程序的绘制原理

Applet程序中所采用的AWT的绘图机制主要涉及3个方法:paint()方法、update()方法和repaint()方法,update()方法和paint()方法都有一个Graphics类参数。Graphics是画图的关键,它可以支持两种绘图:一种是基本的绘图,如画线、矩形、圆等;另一种是画图像,主要用于动画制作。

要进行绘图,首先要找到一个Graphics类的对象。update()方法和paint()方法所传递的参数都是Graphics类的对象,因此主要是通过重载它们来进行绘图,这是在动画程序中经常使用的方法。还可以通过getGraphics()方法得到一个Graphics类的对象,这个对象和update()方法及paint()方法中所传递的对象一样,都是该成员所对应的Graphics类的对象。得到了Graphics类的对象,就可使用各种绘图方法。

Applet中提供的图形绘制方法有:

·paint()进行绘图的具体操作,必须有程序员重写;

·update()用于更新图形,先清除背景、前景,再调用paint();

·repaint()用于重绘图形,在组件外形发生变化,即大小改变或位置移动时,repaint()

方法立即被系统自动调用,而实际上repaint()方法是自动调用update()方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈