141.Graphics 是事件驱动的: paint 方法
在每个 applet 或窗口应用中, 窗口系统用Graphics对象生成一个图像, 以保持窗口的状态踪迹.
为了在窗口中画或者写文本, 你必须重入 paint 方法:
void paint(Graphics g)
在这个方法中你可以把你想画的一切都放到窗口中. Graphics 对象 g 包含的内容有一个当前颜色和当前色彩, 另外还有一些方法使你可以除了画以外, 还可以改变这些内容.
窗口系统可能由于多种原因而被解释执行 - 用户改变它的大小, 或者其他一些窗口放在它的上面然后又被移开 - 而且它不保存象素的拷贝. 作为一种代替的办法, 它调用一个称为update 的方法, update 先清理屏幕, 然后调用 paint(g). 所以就算你只画了一个窗口, paint 可能被调用很多次.
Copyright: NPACT